public ResultModel <Personel> PersonelKayıtKontrol(Personel personel) { PersonelValidator validator = new PersonelValidator(); var Result = validator.Validate(personel); if (Result.IsValid) { _personelRepo.Add(personel); _personelRepo.Save(); return(new ResultModel <Personel> { Errors = null, IsValid = true, Message = "Başarıyla kayıt edildi." }); } else { return(new ResultModel <Personel> { Errors = Result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Kayıt başarısız ! " }); } }
private void btnGuncelle_Click(object sender, EventArgs e) { Personel personel = new Personel(); personel = _personelRepo.GetById((int)dgvPersonel.CurrentRow.Cells[0].Value); personel.Ad = txtAd.Text; personel.Soyad = txtSoyad.Text; personel.SicilNo = txtKimlikNo.Text; personel.Telefon = txtTelefon.Text; personel.Adres = txtAdres.Text; personel.CalismaHali = chkCalisma.Checked; personel.UnvanID = (int)cbUnvan.SelectedValue; personel.CinsiyetID = (int)cbCinsiyet.SelectedValue; personel.LoginID = FormKullaniciTanimla.log; if (_personelRepo.Save() > 0) { MessageBox.Show("Başarıyla güncellendi."); DGVDoldur(); Temizle(); btnYeni.Enabled = true; } }
public async Task <IActionResult> DeleteConfirmed(int id) { _personelRepository.DeletePersonelById(id); _personelRepository.Save(); return(RedirectToAction(nameof(Index))); }