public ActionResult Edit(About about, HttpPostedFileBase PostImage) { ModelState.Remove("CreatedOn"); ModelState.Remove("ModifiedOn"); ModelState.Remove("ModifiedName"); if (ModelState.IsValid) { if (PostImage != null && (PostImage.ContentType == "image/jpeg" || PostImage.ContentType == "image/jpg" || PostImage.ContentType == "image/png")) { string filename = $"about_{about.Id}.{PostImage.ContentType.Split('/')[1]}"; PostImage.SaveAs(Server.MapPath($"~/images/{filename}")); about.AboutImage = filename; } BusinessLayerResult <About> res = aboutManager.UpdateAboutFoto(about); return(RedirectToAction("Index")); } return(View(about)); }