public async Task <IActionResult> RegistrarCepFavorito([FromBody] List <int> numeros)
        {
            try
            {
                RetListaCalculadaDTO ret = new RetListaCalculadaDTO();

                ret = BO.CalculaListaBO.RetornaCalculosLista(numeros);

                return(Ok(ret));
            }
            catch (Exception)
            {
                return(UnprocessableEntity("Ops! Ocorreu um problema ao calcular a lista. Tente novamente!"));
            }
        }
Esempio n. 2
0
        public static RetListaCalculadaDTO RetornaCalculosLista(List <int> listaNumeros)
        {
            try
            {
                RetListaCalculadaDTO ret = new RetListaCalculadaDTO();

                ret.MaiorNumeroLista = CalculaMaiorNumeroLista(listaNumeros);
                ret.MenorNumeroLista = CalculaMenorNumeroLista(listaNumeros);
                ret.SomaTotalLista   = CalculaValorSomaLista(listaNumeros);
                ret.SomaParesLista   = CalculaSomaParesLista(listaNumeros);
                ret.MediaLista       = CalculaValorMediaLista(ret.SomaTotalLista, listaNumeros.Count);

                return(ret);
            }
            catch (Exception)
            {
                throw;
            }
        }