public async Task <ActionResult> UpdateTaxAsync([FromBody] UpdateTaxRequest request) { var command = request.ToCommand(); var result = await _mediator.Send(command); return(result.ToActionResult()); }
internal static UpdateTax ToCommand(this UpdateTaxRequest request) { return(new UpdateTax( request.Municipality, request.PeriodType, request.PeriodStart, request.PeriodEnd, request.Tax)); }