Beispiel #1
0
        public async Task <PozycjaViewModel> DeletePozycjaAsync(int id)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            Pozycja dtoItems = await serviceClient.ApiPozycjeDeleteAsync(id);

            return(_mapper.Map <PozycjaViewModel>(dtoItems));
        }
Beispiel #2
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());
        }
Beispiel #3
0
        public async Task <PozycjaViewModel> PostPozycjaAsync(Pozycja body)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            Pozycja dtoItems = await serviceClient.ApiPozycjePostAsync(body);

            return(_mapper.Map <PozycjaViewModel>(dtoItems));
        }
Beispiel #4
0
        //GET
        public async Task <ICollection <HistoriaViewModel> > GetHistoriaListAsync(int id)
        {
            BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
            ICollection <Historia>  dtoItems      = await serviceClient.ApiHistoriaGetAsync(id);

            return(_mapper.Map <ICollection <HistoriaViewModel> >(dtoItems).ToArray());
        }
Beispiel #5
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);
        }
Beispiel #6
0
 public async Task PutPozycjaAsync(int Id, PozycjaViewModel pozycjaViewModel)
 {
     var pozycja = _mapper.Map <Pozycja>(pozycjaViewModel);
     BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
     await serviceClient.ApiPozycjePutAsync(Id, pozycja);
 }
Beispiel #7
0
 //PUT
 public async Task PutHistoriaAsync(int id, System.DateTimeOffset dataDo)
 {
     BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
     await serviceClient.ApiHistoriaPutAsync(id, dataDo);
 }
Beispiel #8
0
 //POST
 public async Task PostHistoriaAsync(int id, System.DateTimeOffset dataOd, string osoba)
 {
     BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient);
     await serviceClient.ApiHistoriaPostAsync(id, dataOd, osoba);
 }