public async Task <IActionResult> Edit(ConfigureEditViewModel model) { if (ModelState.IsValid) { Capitulo capitulo = await capituloService.GetCapitulo(model.CapituloId); capitulo.CapituloNome = model.CapituloNome; capitulo.CapituloNumber = model.CapituloNumber; if (model.CapituloTeoria != null) { if (model.ExistingPhotoPath != null) { string filePath = Path.Combine(hostingEnvironment.WebRootPath, "images", model.ExistingPhotoPath); System.IO.File.Delete(filePath); } capitulo.CapituloTeoria = ProcessUploadedFile(model); } await capituloService.UpdateCapitulo(capitulo); return(RedirectToAction("Index")); } return(View()); }
public async Task <IActionResult> Edit(int id) { Capitulo capitulo = await capituloService.GetCapitulo(id); ConfigureEditViewModel configureEditViewModel = new ConfigureEditViewModel() { CapituloId = capitulo.CapituloId, CapituloNome = capitulo.CapituloNome, CapituloNumber = capitulo.CapituloNumber, ExistingPhotoPath = capitulo.CapituloTeoria }; return(View(configureEditViewModel)); }