public async Task <IActionResult> Update(EudoHomeChoose eudoHome) { if (ModelState["Photo"].ValidationState == Microsoft.AspNetCore.Mvc.ModelBinding.ModelValidationState.Invalid) { return(View()); } if (!eudoHome.Photo.IsImage()) { ModelState.AddModelError("Photo", "Sekil fayli daxil edin"); return(View()); } if (eudoHome.Photo.MaxLength(300)) { ModelState.AddModelError("Photo", "Seklin olcusu 300kb-dan boyuk olmamalidir"); return(View()); } EudoHomeChoose dbeudohome = _db.EudoHomeChooses.FirstOrDefault(); if (dbeudohome == null) { return(NotFound()); } string folderpath = Path.Combine("img", "slider"); Helper.DeleteImage(_env.WebRootPath, folderpath, dbeudohome.Image); string FileName = await eudoHome.Photo.SaveImage(_env.WebRootPath, folderpath); dbeudohome.Image = FileName; dbeudohome.Title = eudoHome.Title; dbeudohome.Description = eudoHome.Description; await _db.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
public IActionResult Update() { EudoHomeChoose eudohome = _db.EudoHomeChooses.FirstOrDefault(); if (eudohome == null) { return(NotFound()); } return(View(eudohome)); }