public MessageResult Create(Unvanlar model) { var _validator = new UnvanAddValidator(); ValidationResult result = _validator.Validate(model); if (result.IsValid) { _repo.Add(model); } var m = new MessageResult { ErrorMessage = result.Errors.Select(x => x.ErrorMessage).ToList(), IsSucceed = result.IsValid }; m.SuccessMessage = m.IsSucceed == true ? "Unvan Ekleme İşlemi Başarılı." : "Hatalı bilgiler mevcut"; return(m); }
public ResultModel <Unvan> UnvanSave(Unvan model) { UnvanValidator validator = new UnvanValidator(); ValidationResult result = validator.Validate(model); if (result.IsValid) { _unvanRepository.Add(model); return(new ResultModel <Unvan> { Errors = null, IsValid = true, Message = "Kayıt Başarılı" }); } return(new ResultModel <Unvan> { Errors = result.Errors.Select(x => x.ErrorMessage).ToList(), IsValid = false, Message = "Kayıt Başarısız" }); }