public void Get_Cats()
        {
            var results = _catRepository.GetCats();

            Assert.NotNull(results);
            Assert.IsType <List <Cat> >(results);
        }
        public async Task Get_Cats()
        {
            var results = await _catRepository.GetCats();

            Assert.NotNull(results);
            Assert.IsType <List <Cat> >(results);
        }
Example #3
0
        public IEnumerable <CatModel> GetCats()
        {
            var cats    = _catRepository.GetCats();
            var results = Mapper.Map <IEnumerable <CatModel> >(cats);

            var catModels = results as CatModel[] ?? results.ToArray();

            foreach (var result in catModels)
            {
                result.Photo = @"\images\" + result.Photo;
            }

            return(catModels);
        }
Example #4
0
        public async Task <IEnumerable <CatModel> > GetCats()
        {
            var cats = await _catRepository.GetCats();

            var results = _mapper.Map <IEnumerable <CatModel> >(cats);

            var catModels = results as CatModel[] ?? results.ToArray();

            foreach (var result in catModels)
            {
                result.Photo = $"{_requestPath}/{result.Photo}";
            }

            _logger.LogInformation("Total Cats:{catsCount}", catModels.Length);

            return(catModels);
        }
Example #5
0
 public IHttpActionResult Get()
 {
     return(Ok(CatRepository.GetCats()));
 }