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); } }
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"); } }