public async Task <IActionResult> Get()
        {
            var coberturas = await coberturaRepository.Obter();

            var coberturasViewModel = coberturas.Select(c => (CoberturaViewModel)c);

            return(Ok(await coberturaRepository.Obter()));
        }
示例#2
0
        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);
        }