public MessageResult Create(TahlilIcerik model) { var _validator = new TahlilIcerikAddValidator(); ValidationResult result = _validator.Validate(model); if (result.IsValid) { _tahlilIcerikRepository.Add(model); } var m = new MessageResult { ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(), IsSucceed = result.IsValid }; m.SuccessMessage = m.IsSucceed == true ? "Tahlil Ekleme İşlemi Başarılı." : "Hatalı bilgiler mevcut"; return(m); }
private void btnTahlilIcerikEkle_Click(object sender, EventArgs e) { var tahlil = _tahlilRepository.TahlilGetir(cbTahlillerAna.selectedValue).FirstOrDefault(); var model = new TahlilIcerik { TahlilIcerikAdi = txtTahlilIslemAdi.Text, TahlilIcerikReferansDegeri = txtTahlilReferansDegeri.Text, TahlilId = tahlil.TahlilID, TahlilIcerikSonuc = "", TahlilSonucBirimi = txtTahlilBirim.Text }; var result = _tahlilIcerikService.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); } TahlilIcerikDoldur(); }