public virtual ActionResult TeklifDüzenle(Teklif2Model model, bool düzenlemeyeDevam) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet)) { ErişimEngellendiView(); } var Teklif = _teklifServisi.TeklifAlId(model.Id); if (Teklif == null) { return(RedirectToAction("TeklifListe")); } if (ModelState.IsValid) { Teklif = model.ToEntity(Teklif); Teklif.Durumu = "Operasyon"; Teklif.Operasyon = 1; Teklif.OrijinalTeklifId = model.Id; Teklif.HazırlayanId = _workContext.MevcutKullanıcı.Id; _teklifServisi.TeklifGüncelle(Teklif); BaşarılıBildirimi("Teklif başarıyla güncellenmiştir."); _kullanıcıİşlemServisi.İşlemEkle("TeklifGüncelle", "Teklif güncellendi", Teklif.Id); if (düzenlemeyeDevam) { return(RedirectToAction("TeklifDüzenle", new { id = Teklif.Id })); } return(RedirectToAction("TeklifDüzenle", new { id = Teklif.Id })); } return(View(model)); }
public virtual ActionResult TeklifEkle(Teklif2Model model, bool düzenlemeyeDevam, string Durumu = "Hazırlık") { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { var Teklif = model.ToEntity(); Teklif.OlusturulmaTarihi = DateTime.Now; Teklif.Durumu = "Operasyon"; Teklif.Operasyon = 1; Teklif.HazırlayanId = _workContext.MevcutKullanıcı.Id; _teklifServisi.TeklifEkle(Teklif); Teklif.OrijinalTeklifId = Teklif.Id; _teklifServisi.TeklifGüncelle(Teklif); var teklif = _teklifServisi.TeklifAlId(Teklif.Id); BaşarılıBildirimi("Teklifbaşarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniTeklifEklendi", "Yeni Teklif Eklendi", Teklif.Id); return(RedirectToAction("TeklifDüzenle", new { id = Teklif.Id })); } return(View(model)); }