public string KampanyaKaydet(DateTime baslangictarihi, DateTime?bitistarihi, string kampanyaadi, string aciklama, int kullaniciid) { try { if (!string.IsNullOrWhiteSpace(kampanyaadi)) { Kampanyalar ekle = new Kampanyalar(); ekle.BaslangicTarihi = baslangictarihi; ekle.BirisTarihi = bitistarihi; ekle.KampanyaAdi = kampanyaadi; ekle.Aciklama = aciklama; ekle.KullaniciID = kullaniciid; db.Kampanyalar.Add(ekle); int sonuc = db.SaveChanges(); if (sonuc > 0) { return("Kayıt işlemi başarılı"); } } return("Kayıt yapılamadı"); } catch (Exception) { return("Hata oluştu!"); } }
public ActionResult DeleteConfirmed(int id) { Kampanyalar kampanyalar = db.Kampanyalar.Find(id); db.Kampanyalar.Remove(kampanyalar); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "KampanyaId,KampanyaAdi,IndirimOrani,BaslangicTarihi,BitisTarihi")] Kampanyalar kampanyalar) { if (ModelState.IsValid) { db.Entry(kampanyalar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KampanyaId = new SelectList(db.Kategoriler, "KategoriId", "KategoriAdi", kampanyalar.KampanyaId); return(View(kampanyalar)); }
// GET: Kampanyalars/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanyalar kampanyalar = db.Kampanyalar.Find(id); if (kampanyalar == null) { return(HttpNotFound()); } return(View(kampanyalar)); }
// GET: Kampanyalars/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kampanyalar kampanyalar = db.Kampanyalar.Find(id); if (kampanyalar == null) { return(HttpNotFound()); } ViewBag.KampanyaId = new SelectList(db.Kategoriler, "KategoriId", "KategoriAdi", kampanyalar.KampanyaId); return(View(kampanyalar)); }
public ActionResult KampanyalarGeciciKaydet(string selectedCampaigns, bool isEdit = false) { ActionResult actionResult; int item = (int)base.Session["genelID"]; try { string[] strArrays = (new Regex("(\\\"\\$|\\\"\\#|\"\\\\*)")) .Replace(selectedCampaigns, string.Empty) .Replace("]", "").Replace("[", "") .Split(new char[] { ',' }); this.KampanyalarGeciciSil(item); KampanyalarGeciciDTO kampanyalarGeciciDTO = new KampanyalarGeciciDTO(); for (int i = 0; i < strArrays.Length; i++) { string str = strArrays[i]; if (!str.StartsWith("*") && !(str == "")) { int ınt32 = Convert.ToInt32(str); Kampanyalar kampanyalar = ( from w in this.db.Kampanyalar where w.id == ınt32 select w).FirstOrDefault <Kampanyalar>(); kampanyalarGeciciDTO.Genelid = item; kampanyalarGeciciDTO.Kampanyaid = kampanyalar.id; kampanyalarGeciciDTO.Kategoriid = kampanyalar.Kategoriid; kampanyalarGeciciDTO.Secim = true; kampanyalarGeciciDTO.Aktif = kampanyalar.Aktif; kampanyalarGeciciDTO.Tanim = kampanyalar.Tanim; kampanyalarGeciciDTO.KayitTarihi = new DateTime?(DateTime.Now); kampanyalarGeciciDTO = this.kampanyalarRepo.KaydetKampanyalarGecici(new KampanyalarGecici(), kampanyalarGeciciDTO); } } actionResult = base.Json(new RequestResult() { Type = new int?(1), Success = true, Message = "Campaigns is Loading", ReturnUrl = "" }); } catch (Exception exception) { throw exception; } return(actionResult); }