public ResultModel <Personel> PersonelUpdate(Personel model) { var Validator = new PersonelValidator().Validate(model); if (Validator.IsValid) { _uow.GetRepo <Personel>().Update(model); if (_uow.Commit() > 0) { return(new ResultModel <Personel> { Errors = null, IsValid = true, Message = " Değişiklikler başarıyla kaydedildi" }); } return(new ResultModel <Personel> { Errors = Validator.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "İşlem başarısız!!" }); } return(new ResultModel <Personel> { Errors = Validator.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "İşlem başarısız!!" }); }
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 ! " }); } }
public ResultModel <Personel> PersonelUpdate(Personel model) { PersonelValidator validator = new PersonelValidator(); ValidationResult result = validator.Validate(model); if (result.IsValid) { _personelRepository.Update(model, model.PersonelID); return(new ResultModel <Personel> { Errors = null, IsValid = true, Message = "Update Başarılı" }); } return(new ResultModel <Personel> { Errors = result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Update Başarısız" }); }
public PersonelManager() { dal = InstanceFactory.Get <IPersonelDal>(); validator = new PersonelValidator(); }