Пример #1
0
 public ActionResult <IEnumerable <Dog> > Get()
 {
     try
     {
         return(Ok(_ds.Get()));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
        private async Task <List <Dogs> > GetDogs()
        {
            List <Dogs> result = null;

            ApiConfigDogs apiDogs = new ApiConfigDogs()
            {
                Params = new Params()
                {
                    Size      = "full",
                    MimeType  = "jpg",
                    Format    = "json",
                    HasBreeds = false, //array vazio com ele true
                    Order     = "RANDOM",
                    Page      = 0,
                    Limit     = 50
                }
            };

            //Metodo para montar a url com parametros
            string url = apiDogs.GetUrlParams(apiDogs.Params);

            DogsService service = new DogsService();

            result = await service.Get(url);

            return(result);
        }