Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            OfferBanner offerBanner = db.OfferBanners.Find(id);

            db.OfferBanners.Remove(offerBanner);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Create(OfferBanner offerBanner, HttpPostedFileBase file)
        {
            File image = new FileBO().Insert(file);

            offerBanner.FileId = image.FileId;
            //offerBanner.File = image;
            db.OfferBanners.Add(offerBanner);
            if (db.SaveChanges() > 0)
            {
                return(RedirectToAction("Index"));
            }



            return(View(offerBanner));
        }
Example #3
0
        public ActionResult Edit(OfferBanner offerBanner, HttpPostedFileBase file)
        {
            var fileid = db.OfferBanners.Find(offerBanner.Id).FileId;

            if (file != null)
            {
                new FileBO().UpDate(fileid, file);
            }

            offerBanner.FileId = fileid;
            if (new OfferBannerBO().Update(offerBanner))
            {
                return(RedirectToAction("Index"));
            }

            return(View(offerBanner));
        }
Example #4
0
        // GET: OfferBanners/Edit/5
        public ActionResult Edit(int?id)
        {
            if (SessionParameters.User == null)
            {
                return(Redirect("/Users/Login"));
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            OfferBanner offerBanner = db.OfferBanners.Find(id);

            if (offerBanner == null)
            {
                return(HttpNotFound());
            }
            return(View(offerBanner));
        }
Example #5
0
        protected void lbSave_Click(object sender, EventArgs e)
        {
            var newBanner = new OfferBanner
            {
                Title    = txtTitle.Text.Trim(),
                Link     = txtLink.Text.Trim(),
                Enabled  = cbEnabled.Checked,
                MediaAlt = txtTitle.Text.Trim(),
                Priority = Convert.ToInt32(txtPriority.Text.Trim())
            };

            if (txtDateFrom.Text.Trim() != string.Empty)
            {
                newBanner.StartDate = DateTime.ParseExact(txtDateFrom.Text, AppConstant.DATE_FORM1, CultureInfo.InvariantCulture);
            }

            if (txtDateTo.Text.Trim() != string.Empty)
            {
                newBanner.EndDate = DateTime.ParseExact(txtDateTo.Text, AppConstant.DATE_FORM1, CultureInfo.InvariantCulture);
            }

            newBanner.Id = CampaignService.InsertOfferBanner(newBanner);

            // Save image
            string filename = newBanner.Id.ToString() + Path.GetExtension(fuMedia.FileName).ToLower();
            string filePath = MediaSettings.OfferBannerLocalPath + filename;

            if (File.Exists(filePath))
            {
                File.Delete(filePath);
            }
            fuMedia.SaveAs(filePath);

            // Update media
            newBanner.MediaFilename = filename;
            CampaignService.UpdateOfferBanner(newBanner);

            Response.Redirect("/marketing/cms_offerbanner_info.aspx?" + QueryKey.MSG_TYPE + "=" + (int)MessageType.BannerCreated + "&" + QueryKey.ID + "=" + newBanner.Id.ToString());
        }
Example #6
0
 public void UpdateOfferBanner(OfferBanner banner)
 {
     _offerBannerRepository.Update(banner);
 }
Example #7
0
 public int InsertOfferBanner(OfferBanner offerBanner)
 {
     return(_offerBannerRepository.Create(offerBanner));
 }