-
Implement rest of Company controller functions, all the way down to data access layer
-
Change all Company controller functions to be asynchronous
-
Create new repository to get and save employee information with the following data model properties:
- string SiteId,
- string CompanyCode,
- string EmployeeCode,
- string EmployeeName,
- string Occupation,
- string EmployeeStatus,
- string EmailAddress,
- string Phone,
- DateTime LastModified
- Create employee controller to get the following properties for client side:
- string EmployeeCode,
- string EmployeeName,
- string CompanyName,
- string OccupationName,
- string EmployeeStatus,
- string EmailAddress,
- string PhoneNumber,
- string LastModifiedDateTime
- Add logger to solution and add proper error handling