Пример #1
0
        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!");
            }
        }
Пример #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Kampanyalar kampanyalar = db.Kampanyalar.Find(id);

            db.Kampanyalar.Remove(kampanyalar);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
 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));
 }
Пример #4
0
        // 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));
        }
Пример #5
0
        // 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));
        }
Пример #6
0
        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);
        }