public void UpdateChoiced(PickupTime data) { if (data != null) { this.TopSelected = this.Datas.FirstOrDefault(d => d.Label.Equals(data.ParentLabel, StringComparison.OrdinalIgnoreCase)); if (this.TopSelected != null) { this.Selected = this.TopSelected.Times.FirstOrDefault(d => d.Label.Equals(data.Label, StringComparison.OrdinalIgnoreCase)); } this.NotifyOfPropertyChange(() => this.TopSelected); this.NotifyOfPropertyChange(() => this.Selected); } }
public string AsCsv() { return(PickupLongtitude.ToString() .ConcatCsv(PickupLatitude.ToString()) .ConcatCsv(DropoffLongtitude.ToString()) .ConcatCsv(DropoffLatitude.ToString()) .ConcatCsv(NumOfPassangers.ToString()) .ConcatCsv(PickupTime.ToString("F").Replace(',', ' ')) .ConcatCsv(DropoffTime.ToString("F").Replace(',', ' ')) .ConcatCsv(PaymentType.AsString()) .ConcatCsv(TaxiVendor.AsString()) .ConcatCsv(TripDistance.ToString()) .ConcatCsv(TripTime.ToString()) .ConcatCsv(Tip.ToString()) .ConcatCsv(FareAmount.ToString()) .ConcatCsv(TotalPayment.ToString())); }
public void ToBinary(BinaryWriter binaryWriter) { binaryWriter.Write(PickupLongtitude); binaryWriter.Write(PickupLatitude); binaryWriter.Write(DropoffLongtitude); binaryWriter.Write(DropoffLatitude); binaryWriter.Write(NumOfPassangers); binaryWriter.Write(PickupTime.ToBinary()); binaryWriter.Write(DropoffTime.ToBinary()); binaryWriter.Write(PaymentType.ToBinary()); binaryWriter.Write(TaxiVendor.ToBinary()); binaryWriter.Write(TripDistance); binaryWriter.Write(TripTime); binaryWriter.Write(Tip); binaryWriter.Write(FareAmount); binaryWriter.Write(TotalPayment); }
public string GetLine() { return(String.Join(", ", PickupTime.ToString("HH:mm:ss"), LooterName, Quantity, ItemName, BodyName) + "\n"); }