Question:
Could anyone help describe a solution in which we could have all Data which is relevant to a LoggedInRegularUsers.EmployerId NOT available to other logged in users which are not employees of that office or company?
Background:
We have an application which many different customers access.
Each "Employee" has an Employer
Each Employer has Offices
BO.Employees (have an Employer and are assigned to an Office)
BO.Offices (Staff which are Employees)
BO.Customer (aka Employer)
Goal:
We would like that an Employee logged in cannot look at another Offices Employees, or other BO data?