public IActionResult ViewEmployeeProgressModal(int id) { int currentEmployeeId = authenticationService.GetCurrentUserId(); var vm = new EmployeeProgressViewModel(); vm.SelectedEmployee = id; vm.IsEmployeeEnabled = false; vm.EmployeesList = employeesService.GetEmployeesToEvaluate(currentEmployeeId) .Select(employee => new SelectListItem { Text = employee.Name, Value = "" + employee.Id, Selected = (employee.Id == id) }) .ToList(); vm.FormsList = evaluationFormsService.GetEnabledSharedFormsForEmployee(currentEmployeeId) .Select(form => new SelectListItem { Text = form.Name, Value = "" + form.Id }) .ToList(); vm.IsFormEnabled = true; return(View("ViewEmployeeProgressModal", vm)); }
public IActionResult EmployeeProgress(EmployeeProgressViewModel vm) { var form = evaluationFormsService.GetEvaluationForm(vm.SelectedForm); var EvaluationFormStatistics = evaluationStatistics.GetStatisticsForFormAndEmployee(vm.SelectedForm, vm.SelectedEmployee); return(View(EvaluationFormStatistics)); }