コード例 #1
0
 public DbInitializer(IBusiness <AlbumEntity, AlbumDto> repository,
                      IRepository <CashbackEntity> repositoryCashback,
                      MemoryCacheService cache,
                      ClientRest client, IMapper mapper)
 {
     Repository         = repository;
     RepositoryCashback = repositoryCashback;
     Cache  = cache;
     Client = client;
     Mapper = mapper;
 }
コード例 #2
0
        /// <summary>
        /// Gets the random list animal.
        /// </summary>
        /// <returns>The random list animal.</returns>
        /// <param name="limit">Limit.</param>
        public async Task <IList <DogModel> > GetRandomListAnimal(int limit)
        {
            var result = await ClientRest.GetAsync(string.Format("v1/images/search?size=med&mime_types=jpg&format=json&has_breeds=true&order=RANDOM&limit={0}", limit));

            if (!result.IsSuccessStatusCode)
            {
                return(null);
            }

            var content = await result.Content.ReadAsStringAsync();

            return(await Task.Run(() => JsonConvert.DeserializeObject <List <DogModel> >(content)));
        }
コード例 #3
0
 public ValuesController(ClientRest clientRest, IRepository <AlbumEntity> repo)
 {
     Client = clientRest;
     Repo   = repo;
 }