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)); }
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()); }
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)); }
//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()); }
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); }
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); }
//PUT public async Task PutHistoriaAsync(int id, System.DateTimeOffset dataDo) { BibliotekaApiHttpClient serviceClient = new BibliotekaApiHttpClient(_config.Value.BibliotekaApiUrl, httpClient); await serviceClient.ApiHistoriaPutAsync(id, dataDo); }
//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); }