예제 #1
0
        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"));
        }
예제 #2
0
        public ActionResult Create()
        {
            BannerModelObject model = new BannerModelObject()
            {
                StartDate = DateTime.Now
            };

            return(PartialView(model));
        }
예제 #3
0
        // 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));
        }