public IActionResult Edit(EmployeeViewModel employeeViewModel) { if (!ModelState.IsValid) { return(View(employeeViewModel)); } if (employeeViewModel is null) { throw new ArgumentNullException(nameof(employeeViewModel)); } Employee employee = new Employee() { Id = employeeViewModel.Id, Name = employeeViewModel.Name, Surename = employeeViewModel.Surename, Patronymic = employeeViewModel.Patronymic, Age = employeeViewModel.Age, Gender = employeeViewModel.Gender, ProfessionId = _employeesDataService.GetProfessions().FirstOrDefault(e => e.Id == employeeViewModel.ProfessionId).Id, }; _employeesDataService.Update(employee); return(View("EmployeesList", _employeesDataService.GetAll())); }
public void Update(Employee employee) => _employeesData.Update(employee);