Example #1
0
 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);
 }
Example #4
0
 public string GetLine()
 {
     return(String.Join(", ", PickupTime.ToString("HH:mm:ss"), LooterName, Quantity, ItemName, BodyName) + "\n");
 }