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; }
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); }