Example #1
0
        private async Task <List <Cats> > GetCat()
        {
            List <Cats> result = null;

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

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

            CatsService service = new CatsService();

            result = await service.Get(url);

            return(result);
        }
Example #2
0
 public CatsController(CatsService catsService)
 {
     _catService = catsService;
 }
Example #3
0
 public CatsController(CatsService cs) //DEPENDENCY INJECTION
 {
     _cs = cs;
 }
Example #4
0
 public TypedCatsModel(CatsService service)
 {
     _cService = service;
 }