public ActionResult DeleteConfirmed(int id) { OfferBanner offerBanner = db.OfferBanners.Find(id); db.OfferBanners.Remove(offerBanner); db.SaveChanges(); return(RedirectToAction("Index")); }
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)); }
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)); }
// 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)); }
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()); }
public void UpdateOfferBanner(OfferBanner banner) { _offerBannerRepository.Update(banner); }
public int InsertOfferBanner(OfferBanner offerBanner) { return(_offerBannerRepository.Create(offerBanner)); }