private InsuranceContributionContext CreateInsuranceContributionContext(SelfEmployeeCalculationCommand command)
 {
     return(new InsuranceContributionContext()
     {
         HealthBaseAmount = 3554.93m,
         InsuranceBaseAmount = 2665.8m,
         Percentage = new InsuranceContributionsPercentage(0, 0.09m, 0.1952m, 0.0775m, 0.08m, 0.0245m, 0.0245m, true)
     });
 }
Example #2
0
        public async Task <IActionResult> SelfEmployeeCalculation([FromBody] SelfEmployeeCalculationCommand command)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var commandResult = await _mediator.Send(command);

            var retval = _mapper.Map <SelfEmployeeCalculationResult>(commandResult);

            return(Ok(retval));
        }