Beispiel #1
0
        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));
        }