public ActionResult Ekle(IndirimModel model) { if (!ModelState.IsValid) { ModelState.AddModelError("", @"Eklenirken bir hata oluştu"); return(RedirectToAction("Index")); } try { var i = new Indirim { Aktif = true, BaslangicTarihi = Convert.ToDateTime(model.BaslangicTarihi), BitisTarihi = Convert.ToDateTime(model.BitisTarihi), IndirimMiktari = model.IndirimMiktari, IndirimYuzdesi = model.IndirimYuzdesi, Baslik = model.Baslik, YuzdeKullan = model.YuzdeKullan }; _inidirimRepository.Insert(i); _saticiIndirimRepository.Insert(new SaticiIndirimMapping { IndirimId = i.Id, SaticiId = CurrentSatici.Id }); return(RedirectToAction("Index")); } catch (Exception) { ModelState.AddModelError("", @"Indirim eklenemedi!"); return(View(model)); } }
// GET: Satici/Indirim/Ekle public ActionResult Ekle() { var model = new IndirimModel { BaslangicTarihi = DateTime.Now.ToString("d"), BitisTarihi = DateTime.Now.ToString("d") }; return(View(model)); }