示例#1
0
        public async Task ShouldSuccess_CreatePaySlipAsync()
        {
            var employee = CreateEmployee("Alan", "Wang", 60050, (decimal)0.09, new DateTime(2018, 10, 30));

            var result = await _paySlipService.CreatePaySlipAsync(employee);

            Assert.NotNull(result);
        }
        public async Task <ActionResult <Entity.PaySlip> > CreatePaySlipAsync(Employee employee)
        {
            _loggerService.Info($"Begin Create Pay Slip Async.");
            _loggerService.Debug($"Begin Create Pay Slip Async. payload: {employee}");

            var paySlip = await _paySlipService.CreatePaySlipAsync(employee);

            _loggerService.Info($"End Create Pay Slip Async.");
            _loggerService.Debug($"End Create Pay Slip Async. payload: {paySlip}");

            return(paySlip);
        }