Esempio n. 1
0
        public MessageResult Edit(Unvanlar model)
        {
            var kontrol = _repo.GetList(x => x.UnvanID != model.UnvanID && x.PersonelUnvan == model.PersonelUnvan).Count;

            if (Convert.ToBoolean(kontrol))
            {
                var msg = new MessageResult();
                msg.ErrorMessage = new List <string> {
                    "Bu Unvan zaten var."
                };
                return(msg);
            }

            else
            {
                var _validator          = new UnvanUpdateValidator();
                ValidationResult result = _validator.Validate(model);
                if (result.IsValid)
                {
                    _repo.Update(model);
                }
                var m = new MessageResult
                {
                    ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                    IsSucceed    = result.IsValid
                };
                m.SuccessMessage = m.IsSucceed == true ? "Unvan Güncelleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
                return(m);
            }
        }
Esempio n. 2
0
        public ActionResult Guncelle(Unvanlar p)
        {
            var bilgi = db.Unvanlar.Find(p.ID);

            bilgi.UNVANAD = p.UNVANAD;
            bilgi.DURUM   = true;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult UnvanEkle()
 {
     if (Session["yetki_id"] != null)
     {
         Unvanlar model = new Unvanlar();
         model.Baslik = "Birim Ekleme";
         return(View(model));
     }
     return(RedirectToAction("Login"));
 }
Esempio n. 4
0
 private void dgvUnvanlar_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     _secilenUnvanId = Convert.ToInt32(dgvUnvanlar.SelectedRows[0].Cells[0].Value);
     if (_secilenUnvanId == 0)
     {
         return;
     }
     SecilenUnvan     = _unvanService.GetUnvanById(_secilenUnvanId);
     txtUnvanAdi.Text = SecilenUnvan.PersonelUnvan;
 }
Esempio n. 5
0
 public ActionResult Ekle(Unvanlar p)
 {
     if (!ModelState.IsValid)
     {
         return(View("Ekle"));
     }
     db.Unvanlar.Add(p);
     p.DURUM = true;
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
Esempio n. 6
0
        public void UnvanlarSil(Unvanlar Unvanlar)
        {
            if (Unvanlar == null)
            {
                throw new ArgumentNullException("Unvanlar");
            }

            _ünvanlarDepo.Sil(Unvanlar);
            _önbellekYönetici.KalıpİleSil(UNVANLAR_PATTERN_KEY);
            _olayYayınlayıcı.OlaySilindi(Unvanlar);
        }
        public ActionResult UnvanEkle(Unvanlar model)
        {
            //DB db = new DB();
            unvanlar unvanlarModel = new unvanlar();

            unvanlarModel.unvan_adi = model.UnvanAdi;
            db.unvanlar.Add(unvanlarModel);
            db.SaveChanges();
            model.KullaniciMesaji = "Unvan Başarıyla Eklendi";
            islem.SistemLog(Convert.ToInt32(Session["kullanici_id"]), 3, model.UnvanAdi + " unvanı sisteme eklendi");
            return(View(model));
        }
Esempio n. 8
0
        public MessageResult Create(Unvanlar model)
        {
            var _validator          = new UnvanAddValidator();
            ValidationResult result = _validator.Validate(model);

            if (result.IsValid)
            {
                _repo.Add(model);
            }
            var m = new MessageResult
            {
                ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(),
                IsSucceed    = result.IsValid
            };

            m.SuccessMessage = m.IsSucceed == true ? "Unvan Ekleme İşlemi Başarılı." : "Hatalı bilgiler mevcut";
            return(m);
        }
Esempio n. 9
0
        private void btnUnvanEkle_Click(object sender, EventArgs e)
        {
            Unvanlar model = new Unvanlar
            {
                PersonelUnvan = txtUnvanAdi.Text
            };

            var result = _unvanService.Create(model);

            if (result.IsSucceed)
            {
                MessageBox.Show(result.SuccessMessage, "İşlem Gerçekleştirildi!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(string.Join("\n", result.ErrorMessage), "İşlem Gerçekleştirilemedi!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            UnvanListesiDoldur();
            UnvanTemizle();
        }
Esempio n. 10
0
 public static Unvanlar ToEntity(this UnvanlarModel model, Unvanlar destination)
 {
     return(model.MapTo(destination));
 }
Esempio n. 11
0
 public static UnvanlarModel ToModel(this Unvanlar entity)
 {
     return(entity.MapTo <Unvanlar, UnvanlarModel>());
 }