public async Task <IActionResult> Employees(int page = 1) { var model = new EmployeeListingViewModel { Employees = await this.hrService.GetAllEmployeeAsync(page), TotalEmployees = await this.hrService.GetTotalEmployeeCountAsync(), CurrentPage = page, }; return(View(model)); }
public async Task <ActionResult> GetAllAsynct( string search, int page = 1, int pageSize = ServicesConstants.DefaultPageSize) { var employees = new EmployeeListingViewModel { Employees = await employeesService.GetAllAsync(search, page, pageSize), Total = await employeesService.GetTotalAsync(search), Page = page }; return(Ok(employees)); }