//Pobieramy wszystkich pracowników public async Task <IActionResult> Index() { var managersToReturn = await _repository.GetManagers(); var employesToReturn = await _repository.GetEmployees(); var workersToReturn = new AllWorkersVM() { Managers = managersToReturn.ToList(), Employees = employesToReturn.ToList() }; return(View(workersToReturn)); }
public async Task <IActionResult> SearchByName(string CurrentFilterName) { ViewBag.CurrentFilterName = CurrentFilterName; var employees = await _repository.SearchEmployees(CurrentFilterName); var managers = await _repository.SearchManagers(CurrentFilterName); var workers = new AllWorkersVM() { Employees = employees.ToList(), Managers = managers.ToList() }; return(PartialView("_Workers", workers)); }
public async Task <IActionResult> SearchByData(DateTime CurrentFilterSince, DateTime CurrentFilterTo) { ViewBag.CurrentFilterSince = CurrentFilterSince; ViewBag.CurrentFilterTo = CurrentFilterTo; var employees = await _repository.FilterDataEmployee(CurrentFilterSince, CurrentFilterTo); var managers = await _repository.FilterDataManagers(CurrentFilterSince, CurrentFilterTo); var workers = new AllWorkersVM() { Employees = employees.ToList(), Managers = managers.ToList() }; return(PartialView("_Workers", workers)); }