We can complete it in 1 day (8 Hours)
Here is the solution:
1. We will create one Model class which will have Companyid along with userid,
2. Then we will create authorization filter (Global Filter),which will return Company List Based on userid,
3. Also, we can use dependancy injection,in which we will add one interface and inspect it into entity model class,
4. We will assign company id to model builder and that way list will return Company id matched data only so that we will
not need to make any further filter process
Benefits: We're 18 year old firm, specializing in mobile + web development since 2010.
.Net is our core-offering.
More that 40 developers in our company are Asp.Net developers.
Support would be our responsibility if there is any issue in the code or something.
Let's chat and discuss more on it.
Regards,
Sapphire.