示例#1
0
        public async Task <IActionResult> Create(UserViewModel viewModel)
        {
            Department department = await _departmentRepository.GetById(viewModel.DepartmentId);

            department.DepartmentHead = await _userRepository.GetByGuid(department.DepartmentHeadId);

            User user = _mapper.ConvertFromViewModel(viewModel, department);
            await _userRepository.Create(user);

            return(RedirectToAction(nameof(Index)));
        }