public ActionResult EditLayout(LayoutModel layout) { layout.Id = 1; if (!layout.FrontCategoryBanner1String.Equals("0")) { layout.FrontCategoryBanner1Id = int.Parse(layout.FrontCategoryBanner1String.Split('.').ToArray()[0]); } if (!layout.FrontCategoryBanner2String.Equals("0")) { layout.FrontCategoryBanner2Id = int.Parse(layout.FrontCategoryBanner2String.Split('.').ToArray()[0]); } if (!layout.FrontCategoryBanner3String.Equals("0")) { layout.FrontCategoryBanner3Id = int.Parse(layout.FrontCategoryBanner3String.Split('.').ToArray()[0]); } if (layout.Banner1 != null) { var InputFileName = "Banner1.jpg"; var ServerSavePath = Path.Combine(Server.MapPath("~/Content/Images/FrontImages/") + InputFileName); layout.Banner1Url = InputFileName; layout.Banner1.SaveAs(ServerSavePath); ViewBag.UploadStatus = "File uploaded successfully."; } if (layout.Banner2 != null) { var InputFileName = "Banner2.jpg"; var ServerSavePath = Path.Combine(Server.MapPath("~/Content/Images/FrontImages/") + InputFileName); layout.Banner2Url = InputFileName; layout.Banner2.SaveAs(ServerSavePath); } if (layout.Banner3 != null) { var InputFileName = "Banner3.jpg"; var ServerSavePath = Path.Combine(Server.MapPath("~/Content/Images/FrontImages/") + InputFileName); layout.Banner3Url = InputFileName; layout.Banner3.SaveAs(ServerSavePath); } if (layout.NewReleasesBanner != null) { var InputFileName = "NewReleases.jpg"; var ServerSavePath = Path.Combine(Server.MapPath("~/Content/Images/FrontImages/") + InputFileName); layout.NewReleasesBannerUrl = InputFileName; layout.NewReleasesBanner.SaveAs(ServerSavePath); } LayoutService.UpdateLayout(layout); LayoutService.SaveLayout(); return(RedirectToAction("LayoutCustomisation")); }