public ActionResult Edit(AcCompany accompany, HttpPostedFileBase ImageFile) { string fileName = ""; if (ModelState.IsValid) { if (ImageFile != null && ImageFile.ContentLength > 0) { fileName = Path.GetFileName(ImageFile.FileName); if (System.IO.File.Exists(Server.MapPath("~/Content/Logo/" + fileName))) { ViewBag.SuccessMsg = "Logo with same file name is already exist"; return(View()); } ImageFile.SaveAs(Server.MapPath("~/Content/Logo/" + fileName)); accompany.logo = fileName; } objSourceMastersModel.SaveAcCompaniesById(accompany); ViewBag.SuccessMsg = "You have successfully updated Company."; return(View("Index", objSourceMastersModel.GetAllAcCompanies())); } return(View(accompany)); }