private static Journey Transform(JourneyDTO journeyDTO) { return(new Journey(journeyDTO.Name, journeyDTO.To, StopDTOToModel.Transform(journeyDTO.Stop), StopDTOToModel.Transform(journeyDTO.PassList))); }
public async void GetSelectedJourney(JourneyDTO journey) { try { await NavigationHelper.PushAsyncSingle(new JourneyPage(journey)); } catch (Exception ex) { throw (ex); } }
public JourneyViewModel() { Journey = new JourneyDTO(); _journeyService = new JourneyService(); _driverList = new List <UserDTO>(); _vehicleList = new List <VehicleDTO>(); _lookService = new LookupsService(); _driverList = _lookService.GetDrivers(); _vehicleList = _lookService.GetVehicles(); GetPlacesCommand = new Command <string>(async(param) => await GetPlacesByName(param)); ShowListView = false; ShowOthers = !ShowListView; }
private void ListViewJourney_ItemTapped(object sender, ItemTappedEventArgs e) { try { JourneyDTO item = (JourneyDTO)e.Item; if (item == null) { return; } journeyListViewModel.GetSelectedJourney(item); } catch (Exception ex) { MessageNotificationHelper.ShowMessageError(ex.Message); } }
public JourneyPage(JourneyDTO journey) { if (journey == null) { return; } InitializeComponent(); _journeyViewModel = new JourneyViewModel(); _journeyViewModel.Journey = journey; // Set default text Title = "Yolculuk Güncelleme"; btnSave.IsVisible = false; btnCancel.IsVisible = true; btnUpdate.IsVisible = true; entDescription.IsVisible = true; tpStartDate.Time = _journeyViewModel.Journey.StartDate.TimeOfDay; tpFinishDate.Time = _journeyViewModel.Journey.FinishDate.TimeOfDay; BindingContext = _journeyViewModel; for (int x = 0; x < _journeyViewModel.DriverList.Count; x++) { if (_journeyViewModel.DriverList[x].Id == _journeyViewModel.Journey.DriverId) { pickerDriver.SelectedIndex = x; } } for (int x = 0; x < _journeyViewModel.VehicleList.Count; x++) { if (_journeyViewModel.VehicleList[x].Id == _journeyViewModel.Journey.VehicleId) { pickerVehicle.SelectedIndex = x; } } txtFrom.Text = _journeyViewModel.Journey.From; txtTo.Text = _journeyViewModel.Journey.To; _journeyViewModel.ShowListView = false; _journeyViewModel.ShowOthers = true; }
public async void SaveAsyncTest() { _journeyService = new JourneyService(); JourneyDTO journey = new JourneyDTO(); journey.CompanyId = 8; journey.UserId = 55; journey.DriverId = 129; journey.VehicleId = 35; journey.Fees = 250; journey.FinishDate = DateTime.Now.AddHours(2); journey.StartDate = DateTime.Now.AddHours(1); journey.From = "SDFSDFFFSDF"; journey.To = "sdfsfsfssdf"; int createdId = await _journeyService.SaveAsync(journey); Assert.AreEqual(createdId, 1); }
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); } }