public async void ValidatorReturnsCorrectResult(IPayrollLimit instance, bool expectedResult)
        {
            var sut    = new PayrollLimitValidator();
            var result = await sut.IsValidAsync(instance);

            result.Should().Be(expectedResult);
        }
示例#2
0
        public async Task <SaveResponse <IPayrollLimit> > SaveAsync(IPayrollLimit payrollLimit)
        {
            var saveResponse = new SaveResponse <IPayrollLimit>();

            try
            {
                saveResponse = await _payrollLimitRepository.SaveAsync(payrollLimit);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                saveResponse.AddError(ex);
                _logManager.LogError(ex, "Error saving payrollLimit");
            }

            return(saveResponse);
        }
示例#3
0
        public async Task <ValidationResult> ValidateAsync(IPayrollLimit payrollLimit)
        {
            var result = await _payrollLimitValidator.ValidateAsync(payrollLimit);

            return(result);
        }