Пример #1
0
        public async Task <IActionResult> Create(CreateDepositViewModel model)
        {
            if (ModelState.IsValid)
            {
                int depositId = await _depositService.Create(model);

                return(RedirectToAction(nameof(Details), new { depositId = depositId }));
            }

            return(View(model));
        }
Пример #2
0
        public async Task <int> Create(CreateDepositViewModel model)
        {
            Mapper.CreateMap <CreateDepositViewModel, Deposit>();
            var deposit = Mapper.Map <CreateDepositViewModel, Deposit>(model);

            _dbContext.Deposits.Add(deposit);
            await _dbContext.SaveChangesAsync();

            await AddPhotos(deposit.Id, model.PhotoFormFiles.ToArray());

            return(deposit.Id);
        }