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!")); } }
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; } }