private void FillPositions() { SelectedPosition = null; Positions.Clear(); if (!IsConnected || SelectedVehicule == null) { return; } var positions = Enumerable.Empty <IPosition>(); using (var service = ServiceFactories.CreateETLService()) { service.ErrorOccured += OnErrorOccured; positions = service.GetPositions(Token, SelectedVehicule.Data); } if (positions == null) { return; } foreach (var position in positions) { Positions.Add(new PositionViewModel(position)); } }
private void FillVehicules() { SelectedVehicule = null; Vehicules.Clear(); if (!IsConnected) { return; } var vehicules = Enumerable.Empty <IVehicule>(); using (var service = ServiceFactories.CreateETLService()) { service.ErrorOccured += OnErrorOccured; vehicules = service.GetVehicules(Token); } if (vehicules == null) { return; } foreach (var vehicule in vehicules) { Vehicules.Add(new VehiculeViewModel(vehicule)); } }
private void LoginToETL() { using (var service = ServiceFactories.CreateETLService()) { service.ErrorOccured += OnErrorOccured; Token = service.Login(Username, Password); } }
public void Closing() { if (Token == null) { return; } using (var service = ServiceFactories.CreateETLService()) { service.ErrorOccured += OnErrorOccured; service.CloseSession(Token); } }