コード例 #1
0
        public ActionResult KampanyaDuzenle(Kampanya kampanya, HttpPostedFileBase file)
        {
            try
            {
                var _kampanyaDuzenle = ent.Kampanya.Where(x => x.kampanyaId == kampanya.kampanyaId).FirstOrDefault();
                if (file != null && file.ContentLength > 0)
                {
                    MemoryStream memoryStream = file.InputStream as MemoryStream;
                    if (memoryStream == null)
                    {
                        memoryStream = new MemoryStream();
                        file.InputStream.CopyTo(memoryStream);
                    }
                    _kampanyaDuzenle.kampanyagorseli = memoryStream.ToArray();
                }
                _kampanyaDuzenle.kampanyaaciklamasi = kampanya.kampanyaaciklamasi;
                _kampanyaDuzenle.indirimorani = kampanya.indirimorani;
                _kampanyaDuzenle.kampanyabasligi = kampanya.kampanyabasligi;
                _kampanyaDuzenle.baslangictarihi = kampanya.baslangictarihi;
                _kampanyaDuzenle.bitistarihi = kampanya.bitistarihi;
                _kampanyaDuzenle.urunId = kampanya.urunId;
                //ent.SaveChanges();
                if(ent.SaveChanges()>0)
                    return RedirectToAction("Kampanya", "Admin");
                else
                    return RedirectToAction("Kampanya", "Admin");
            }
            catch (Exception ex)
            {
                throw new Exception("Güncellerken hata oluştu " + ex.Message);
            }

        }
コード例 #2
0
 public ActionResult KampanyaEkle(Kampanya s, HttpPostedFileBase file)
 {
     try
     {
         Kampanya _kampanya = new Kampanya();
         if (file != null && file.ContentLength > 0)
         {
             MemoryStream memoryStream = file.InputStream as MemoryStream;
             if (memoryStream == null)
             {
                 memoryStream = new MemoryStream();
                 file.InputStream.CopyTo(memoryStream);
             }
             _kampanya.kampanyagorseli = memoryStream.ToArray();
         }
         _kampanya.kampanyabasligi = s.kampanyabasligi;
         _kampanya.indirimorani = s.indirimorani;
         _kampanya.kampanyaaciklamasi = s.kampanyaaciklamasi;
         _kampanya.baslangictarihi = s.baslangictarihi;
         _kampanya.bitistarihi = s.bitistarihi;
         _kampanya.urunId = s.urunId;
         ent.Kampanya.Add(_kampanya);
         ent.SaveChanges();
         return RedirectToAction("Kampanya", "Admin");
     }
     catch (Exception ex)
     {
         throw new Exception("Eklerken hata oluştu");
     }
 }