예제 #1
0
        public async Task <JsonResult> Racas(AnimalEspecie especie)
        {
            var racaBus = new RacaBUS();

            var racas = await racaBus.BuscarPorEspecie(especie);

            return(Json(new { Racas = racas }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public async Task <IEnumerable <string> > BuscarPorEspecie(AnimalEspecie especie)
        {
            var racas = new List <RacaMOD>();

            racas = await Task.Run(() => racas = _conn.Conectar("mongodb://localhost", "napegada", "raca")
                                   .FindAs <RacaMOD>(Query <RacaMOD> .EQ(_ => _.Especie, especie))
                                   .SetFields(Fields <RacaMOD> .Include(_ => _.Nome)).ToList());

            return(racas.Select(_ => _.Nome));
        }
예제 #3
0
 public async Task <IEnumerable <string> > BuscarPorEspecie(AnimalEspecie especie)
 {
     return(await _racaREP.BuscarPorEspecie(especie));
 }