public TakmicenjaObjaveEditViewModel(SharedModels.Objave _objava) { objaveAPIService = new BaseAPIService("objave"); Objava = _objava; Naziv = Objava.Naziv; Content = Objava.Content; }
public Task <int> DeleteAsync(long id) { endpoint += "api/Passenger?id=" + id.ToString() + "&userId=" + App.User.Id; var responseTask = BaseAPIService.Delete <APIResponse>(endpoint, _cancellationToken); return(Task.FromResult(1)); }
public Task <PassengerDTO> GetPassengerAsync(long id) { endpoint += "Passenger/" + id.ToString(); var responseTask = BaseAPIService.Get <PassengerDTO>(endpoint, _cancellationToken); return(Task.FromResult(responseTask.Result)); }
public Task <List <PassengerDTO> > GetAllPassengerAsync(long journeyId) { endpoint = Constants.BASE_API_URL + "api/Journey/" + journeyId + "/Passengers"; var responseTask = BaseAPIService.Get <List <PassengerDTO> >(endpoint, _cancellationToken); return(Task.FromResult(responseTask.Result)); }
public async Task <GooglePlaceAutoCompleteResult> GetPlaces(string text) { CancellationToken cancellationToken = new CancellationToken(); string endpoint = ApiBaseAddress + $"api/place/autocomplete/json?input={Uri.EscapeUriString(text)}®ion=TR&language=tr&key=" + _googleMapsKey; var responseTask = BaseAPIService.Get <GooglePlaceAutoCompleteResult>(endpoint, cancellationToken); return(await Task.FromResult(responseTask.Result)); }
public TakmicenjaObjaveViewModel(SharedModels.Takmicenja _takmicenje) { ListaObjava = new ObservableCollection <SharedModels.Objave>(); Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService($"feeds/{_takmicenje.FeedID}/objave"); iducaStranica = ""; DobaviObjaveKomanda = new Command(async() => await dobaviObjaveFunkcija()); DobaviJosObjavaKomanda = new Command(async() => await dobaviJosObjavaFunkcija()); btnDobaviJosVisible = false; }
public NaslovnicaViewModel() { LampicaServis = new LampicaService(); LampicaServis.Init(); ListaPoruka = new ObservableCollection <string>(); ApiServis = new BaseAPIService("naslovnica"); Objave = new ObservableCollection <SharedModels.Objave>(); Rezultati = new ObservableCollection <string>(); PromijeniSliku = new Command(async() => await PromijeniSlikuFunkcija()); _ = GetNaslovnicaModel(); }
public Task <int> DeleteAsync(long id, string cancelDesc) { try { endpoint += "?id=" + id + " & userId = " + App.User.Id.ToString() + " & cancelDesc = '" + cancelDesc + "'"; var responseTask = BaseAPIService.Delete <APIResponse>(endpoint, _cancellationToken); return(Task.FromResult(1)); } catch (Exception ex) { throw (ex); } }
public Task <JourneyDTO> GetJourney(long id) { try { endpoint += "/" + id; var responseTask = BaseAPIService.Get <JourneyDTO>(endpoint, _cancellationToken); return(Task.FromResult(responseTask.Result)); } catch (Exception ex) { throw (ex); } }
public Task <int> SaveAsync(PassengerDTO passenger) { try { _cancellationToken = new CancellationToken(); endpoint += "api/Passenger"; passenger.UserId = App.User.Id; var responseTask = BaseAPIService.Post <APIResponse>(endpoint, passenger, _cancellationToken); responseTask.Wait(); } catch (Exception ex) { throw (ex); } return(Task.FromResult(1)); }
public UserDTO Login(LoginDTO login) { UserDTO result = null; try { login.Password = login.Password; _cancellationToken = new CancellationToken(); endpoint += "api/Login"; var postTask = BaseAPIService.Post <UserDTO>(endpoint, login, _cancellationToken); postTask.Wait(); result = postTask.Result; } catch (Exception ex) { throw (ex); } return(result); }
public async void UpdateCountries() { try { endpoint += "api/Country"; _cancellationToken = new CancellationToken(); var taskResponse = BaseAPIService.Get <List <CountryDTO> >(endpoint, _cancellationToken); var data = JsonConvert.SerializeObject(taskResponse.Result); if (data != null) { FileIOHelper.DeleteFile(_countryFileName); await FileIOHelper.SaveData(data.ToString(), _countryFileName); } } catch (Exception ex) { throw (ex); } }
public async void UpdateDrivers() { try { endpoint += "api/Company/" + App.User.CompanyId.ToString() + "/Drivers"; _cancellationToken = new CancellationToken(); var taskResponse = BaseAPIService.Get <List <UserDTO> >(endpoint, _cancellationToken); var data = JsonConvert.SerializeObject(taskResponse.Result); if (data != null) { FileIOHelper.DeleteFile(_driversFileName); await FileIOHelper.SaveData(data.ToString(), _driversFileName); } } catch (Exception ex) { throw (ex); } }
public Task <int> SaveAsync(JourneyDTO journey) { try { journey.UserId = App.User.Id; var response = BaseAPIService.Post <APIResponse>(endpoint, journey, _cancellationToken); response.Wait(); if (response.Result != null) { return(Task.FromResult(1)); } else { return(Task.FromResult(0)); } } catch (Exception ex) { throw (ex); } }
public Task <List <JourneyDTO> > GetAllJourney(/*Pagination pagination = null,*/) { #if DEBUG return(getMockData()); #else try { endpoint = Constants.BASE_API_URL + "api/company/" + App.User.CompanyId + "/Journeys"; /* * if (pagination != null) * endpoint = EndpointHelper.Pagination(endpoint, pagination); */ var responseTask = BaseAPIService.Get <List <JourneyDTO> >(endpoint, _cancellationToken); return(Task.FromResult(responseTask.Result)); } catch (Exception ex) { throw (ex); } #endif }
public TakmicenjaObjaveDetaljiViewModel(SharedModels.Objave _objava, SharedModels.Takmicenja _takmicenje) { Objava = _objava; Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService("objave"); }
public TakmicenjaObjaveDodajViewModel(SharedModels.Takmicenja _takmicenje) { Takmicenje = _takmicenje; objaveAPIService = new BaseAPIService($"feeds/{Takmicenje.FeedID}/objave"); }
public ReportsDodajViewModel() { ReportsAPIService = new BaseAPIService("reports"); Prilozi = new ObservableCollection <Fajl>(); }