public IList <MileageItem> GetList() { IList <MileageItem> list = new List <MileageItem>(); MileageItem m = new MileageItem(); m.Date = "01/01/2009"; m.LocationFrom = "โคราช"; m.LocationTo = "อุบล-ร้านศิริมหาชัย"; m.CarMeterStart = "42,655"; m.CarMeterEnd = "43,058"; m.Total = "110"; m.Distance = "100"; m.Exceeding = "10"; list.Add(m); m = new MileageItem(); m.Date = "02/01/2009"; m.LocationFrom = "อุบล"; m.LocationTo = "สปป.ลาว"; m.CarMeterStart = "43,058"; m.CarMeterEnd = "43,068"; m.Total = "90"; m.Distance = "90"; m.Exceeding = "0"; m.Total1 = "100"; m.Total2 = "20"; m.Total3 = "80"; list.Add(m); return(list); }
public EditMileageView(MileageItem item) { InitializeComponent(); if (item.Id == 0) { this.Title = "New"; } else { this.Title = "Edit"; } _locations = App.Database.GetItemsAsync <AddressItem>().Result; foreach (var s in _locations) { this.StartLocationPicker.Items.Add(s.Name); this.EndLocationPicker.Items.Add(s.Name); } var start = _locations.FirstOrDefault(a => a.Id == item.StartId); var end = _locations.FirstOrDefault(a => a.Id == item.EndId); this.StartLocationPicker.SelectedIndex = _locations.IndexOf(start); this.EndLocationPicker.SelectedIndex = _locations.IndexOf(end); this.BindingContext = this; this.Date = item.Time; this.Start = item.StartOdometer; this.End = item.EndOdometer; _id = item.Id; }