예제 #1
0
        public async Task <PozycjaViewModel[]> GetPozycjaAsync(string uzytkownik, string searchString)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            ICollection <Pozycja>   dtoItems      = await serviceClient.ApiPozycjeGetAsync(uzytkownik, searchString);

            return(_mapper.Map <ICollection <PozycjaViewModel> >(dtoItems).ToArray());
        }
예제 #2
0
        public async Task <PozycjaViewModel> GetPozycjaAsync(int Id)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            Pozycja dtoItems = await serviceClient.ApiPozycjeGetAsync(Id);

            return(_mapper.Map <PozycjaViewModel>(dtoItems));
        }
예제 #3
0
        public async Task <ReturnViewModel> GetReturnAsync(int id)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            Pozycja dtoItems = await serviceClient.ApiPozycjeGetAsync(id);

            ReturnViewModel returnViewModel = new ReturnViewModel();

            returnViewModel.Pozycja = _mapper.Map <BibliotekaDb.Entities.Pozycja>(dtoItems);
            return(returnViewModel);
        }