public ActionResult Edit(BannerModelObject model, HttpPostedFileBase fileUploaderControl) { try { BannerDTO banner = InsuranceBusiness.BusinessLayer.GetBanner(model.ID); banner.ID = model.ID; banner.ID_Banner_Type = model.ID_Banner_Type; banner.Description = model.Description; banner.Url = model.Url; banner.StartDate = model.StartDate; banner.DueDate = model.DueDate; if (null != fileUploaderControl) { MemoryStream target = new MemoryStream(); fileUploaderControl.InputStream.CopyTo(target); byte[] data = target.ToArray(); banner.Image = data; } InsuranceBusiness.BusinessLayer.EditBanner(banner); } catch (Exception ex) { InsuranceBusiness.BusinessLayer.LogException(Request.UserHostAddress, string.Format("{0}.{1}", this.ControllerContext.RouteData.Values["controller"].ToString(), this.ControllerContext.RouteData.Values["action"].ToString()), ex); return(View("Error")); } return(RedirectToAction("Index")); }
public ActionResult Create() { BannerModelObject model = new BannerModelObject() { StartDate = DateTime.Now }; return(PartialView(model)); }
// GET: /User/Edit/5 public ActionResult Edit(long id = 0) { BannerDTO banner = InsuranceBusiness.BusinessLayer.GetBanner(id); BannerModelObject model = new BannerModelObject() { Active = banner.Active, Description = banner.Description, Url = banner.Url, DueDate = banner.DueDate, ID = banner.ID, ID_Banner_Type = banner.ID_Banner_Type, Image = banner.Image, StartDate = banner.StartDate }; return(PartialView(model)); }