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); }