public ChiefUser ToChiefUser(ChiefUserAdminViewModel userViewModel, string imagePath) { if (imagePath != null) { userViewModel.ImagePath = imagePath; } return(_mapper.Map <ChiefUserAdminViewModel, ChiefUser>(userViewModel)); }
public async Task <ActionResult> Create(ChiefUserAdminViewModel chiefUserViewModel) { if (ModelState.IsValid) { if (chiefUserViewModel.FileBase != null) { _imagePath = SaveFileData(chiefUserViewModel.FileBase); } var chiefUser = _userMapper.ToChiefUser(chiefUserViewModel, _imagePath); await _userProvider.CreateUserAsync(chiefUser, chiefUserViewModel.PortfolioId); return(RedirectToAction("Index")); } await DropDownListPortfolioAsync(chiefUserViewModel.PortfolioId); return(View(chiefUserViewModel)); }