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; }
/// <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))); }
public ValuesController(ClientRest clientRest, IRepository <AlbumEntity> repo) { Client = clientRest; Repo = repo; }