public async Task <IActionResult> Get() { var coberturas = await coberturaRepository.Obter(); var coberturasViewModel = coberturas.Select(c => (CoberturaViewModel)c); return(Ok(await coberturaRepository.Obter())); }
public async Task <Cotacao> Calcular(Seguro seguro) { seguro.Coberturas = await coberturaRepository.Obter(seguro.IdsCoberturas); var cotacao = new Cotacao(seguro); if (await cotacaoValidator.Validar(seguro)) { cotacao.Calcular(); } return(cotacao); }