private void ValidateContract(UpdateEmployeeCasualtyContract contract) { try { _updateEmployeeCasualtyContractValidator.ValidateAndThrow(contract, $"{ValidatorConstants.RULESET_DEFAULT}"); } catch (ValidationException ex) { throw new CreateContractInvalidException(ex.ToListOfMessages()); } }
public void Update(UpdateEmployeeCasualtyContract contract) { _log.LogInformation($"Validating contract {contract.Month} + {contract.Year}"); ValidateContract(contract); ValidateExistence(contract.Id, contract.Month, contract.Year); _log.LogInformation($"Mapping contract {contract.Month} + {contract.Year}"); var employeeCasualty = _mapper.Map <EmployeeCasualty>(contract); var updatedEmployeeCasualty = _employeeCasualtyRepository.Update(employeeCasualty); _log.LogInformation($"Complete for {contract.Month} + {contract.Year}"); _unitOfWork.Complete(); }