Exemplo n.º 1
0
        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";
            }
        }
Exemplo n.º 2
0
        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();
 }