public bool CreateBorrower(Borrower borrower) { if (_repository.IsBorrowerExistsWithSameName(borrower)) { _validatonDictionary.AddError(ErrorMessages.BorrowerAlreadyExistsHeading, ErrorMessages.BorrowerAlreadyExistsMessage); } if (_validatonDictionary.IsValid) { _repository.AddBorrower(borrower); return(true); } else { return(false); } }