public static PlanoDesconto PlanoDescontoDtoParaPlanoDesconto(PlanoDescontoDto desconto) { return(new PlanoDesconto(desconto.Percentual, desconto.QuantidadeMeses)); }
public async Task <IActionResult> AdicionarDesconto([FromRoute] Guid planoId, [FromBody] PlanoDescontoDto desconto) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } if (planoId != desconto.PlanoId) { return(Conflict("Plano informado inválido")); } await _planoService.AdicionarDescontoPlano(desconto.PlanoId, PlanoMapper.PlanoDescontoDtoParaPlanoDesconto(desconto)); return(CustomResponse()); }