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));
        }
示例#2
0
        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));
        }