示例#1
0
        public static Resultado[] GetQuantidadeEspecies(IAnimal[] animais, IFerramentas ferramenta)
        {
            List <Resultado> resultados = new List <Resultado>();

            string[] especies = ferramenta.ClassificaEspecies(animais);

            foreach (var especie in especies)
            {
                IAnimal[] filtro    = ferramenta.FiltraEspecie(animais, especie);
                Resultado resultado = new Resultado
                {
                    NomeEspecie = especie,
                    Quantidade  = filtro.Length
                };
                resultados.Add(resultado);
            }

            return(resultados.ToArray());
        }
 public HomeController(ILogger <HomeController> logger, IJsonRequest jsonRequest, IFerramentas ferramentas)
 {
     _logger      = logger;
     _jsonRequest = jsonRequest;
     _ferramentas = ferramentas;
 }
 public BuscaCidadeController(IJsonRequest jsonRequest, IFerramentas ferramentas)
 {
     _jsonRequest = jsonRequest;
     _ferramentas = ferramentas;
 }