// GET: Narrators/Create public IActionResult Create() { ViewData["GenderId"] = new SelectList(_context.Genders, "Id", "Name"); NarratorCreateViewModel viewModel = new NarratorCreateViewModel(); return(PartialView("_CreatePartial", viewModel)); }
public async Task <IActionResult> Create([Bind("Id,ExistingImage,ImageFile,FirstName,LastName,OtherName,GenderId,EmailAddress,PhoneNumber,HouseAddress,IsActive")] NarratorCreateViewModel viewModel) { if (ModelState.IsValid) { Narrator narrator = _mapper.Map <Narrator>(viewModel); var result = _fileUpload.SaveFile(viewModel.ImageFile, uploadImagePath); narrator.Image = result.UniqueFileName; _context.Add(narrator); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); } ViewData["GenderId"] = new SelectList(_context.Genders, "Id", "Name"); return(PartialView("_CreatePartial", viewModel)); }