public async Task <IActionResult> Edit(int id, [Bind("Id,Name,Photo")] Galleries galleries) { if (id != galleries.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(galleries); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GalleriesExists(galleries.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(galleries)); }
public IActionResult Edit(ViewEditModel viewEditModel) { if (ModelState.IsValid) { Galleries galleries = mercyContext1.Galleries.Find(viewEditModel.Id); galleries.Id = viewEditModel.Id; galleries.Name = viewEditModel.Name; if (viewEditModel.Photo != null) { if (viewEditModel.CurrentPhoto != null) { string file = Path.Combine(iwebHostEnvironment.WebRootPath, "images", viewEditModel.CurrentPhoto); //if (file!=null) //{ System.IO.File.Delete(file); //} //else //{ // return View("Picture already Exist."); //} } galleries.Photo = NewMethod(viewEditModel); } mercyContext1.Update(galleries); mercyContext1.SaveChanges(); return(RedirectToAction("UploadInfo", "Account")); } return(View()); }