private void btnSparaKategori_Click(object sender, EventArgs e) { KategoriValidator.ValidateKategori(tbxKategorier.Text); if (KategoriValidator.ValidateKategori(tbxKategorier.Text) == false) { string kategori = tbxKategorier.Text; EntityCreater.CreateKategori(kategori); RefreshKategoriListAsync(lbxKategorier, cbxKategori); } else { tbxKategorier.Text = "Kategori finns redan"; } }
public ResponseModel kategoriEkle(TBL_KATEGORILER kat) { ResponseModel respons = new ResponseModel(); List <Hatas> hatas = new List <Hatas>(); KategoriValidator katValidation = new KategoriValidator(); var errorOrSucces = katValidation.Validate(kat); if (errorOrSucces.Errors.Count == 0) { try { this.Insert(kat); hatas.Add(new Hatas { Message = "İşlem Başarılı" }); respons.Code = 1; respons.Message = "Succes"; respons.Data = hatas; } catch (Exception ex) { hatas.Add(new Hatas { Message = ex.ToString() }); respons.Code = 3; respons.Message = "Error"; respons.Data = hatas; } } else { foreach (var item in errorOrSucces.Errors) { hatas.Add(new Hatas { Message = item.ErrorMessage //kaç tane hata varsa burda listeleyip döndürüyor }); } respons.Code = 3; respons.Message = "Error"; respons.Data = hatas; } return(respons); }
public KategoriManager() { dal = InstanceFactory.Get<IKategoriDal>(); validator = new KategoriValidator(); }