Пример #1
0
        public virtual ActionResult NotEkle(NotModel model, bool düzenlemeyeDevam, string grup, int grupId, string returnUrl)
        {
            var Not = _notServisi.NotAlId(model.Id);

            if (ModelState.IsValid)
            {
                Not             = model.ToEntity();
                Not.Grup        = grup;
                Not.GrupId      = grupId;
                Not.KullanıcıId = _workContext.MevcutKullanıcı.Id;
                _notServisi.NotEkle(Not);
                BaşarılıBildirimi("Not başarıyla eklenmiştir.");
                _kullanıcıİşlemServisi.İşlemEkle("NotEkle", "Not eklendi", Not.Icerik);
                if (grup == "HariciTeklif")
                {
                    var teklif = _hariciTeklifServisi.TeklifAlId(grupId);
                    teklif.Not.Add(Not);
                    _hariciTeklifServisi.TeklifGüncelle(teklif);
                }
                if (düzenlemeyeDevam)
                {
                    return(RedirectToAction("NotDüzenle", new { id = Not.Id }));
                }
                return(RedirectToAction(returnUrl));
            }
            return(View(model));
        }
Пример #2
0
        public virtual ActionResult NotDüzenle(NotModel model, bool düzenlemeyeDevam, string returnUrl)
        {
            var Not = _notServisi.NotAlId(model.Id);

            if (ModelState.IsValid)
            {
                model.Grup        = Not.Grup;
                model.GrupId      = Not.GrupId;
                model.KullanıcıId = Not.KullanıcıId;
                Not = model.ToEntity(Not);
                _notServisi.NotGüncelle(Not);
                BaşarılıBildirimi("Not başarıyla güncellenmiştir.");
                _kullanıcıİşlemServisi.İşlemEkle("NotGüncelle", "Not güncellendi", Not.Icerik);
                if (düzenlemeyeDevam)
                {
                    return(RedirectToAction("NotDüzenle", new { id = Not.Id }));
                }
                return(RedirectToAction(returnUrl));
            }
            return(View(model));
        }