PageRenderTime 49ms CodeModel.GetById 22ms RepoModel.GetById 0ms app.codeStats 0ms

/Sviluppo/iBoardingPass/BoardingPassHelper/BoardingPassTable.cs

https://github.com/edelgiudice/iBoardingPass
C# | 55 lines | 44 code | 11 blank | 0 comment | 0 complexity | 32ce177ff7cc0f772fc3e14802922f0d MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Data.Linq.Mapping;
  6. using System.Collections;
  7. using System.Data.Linq;
  8. using System.Data.Linq.Mapping;
  9. using System.Collections;
  10. using System.Data.Linq;
  11. namespace iBoardingPass
  12. {
  13. [Table(Name = "BoardingPass")]
  14. public class BoardingPassTable
  15. {
  16. public BoardingPassTable()
  17. {
  18. }
  19. public BoardingPassTable(BoardingPassData bpD)
  20. {
  21. NomePasseggero = bpD.PassengerName;
  22. NumVolo = bpD.FlightNumber;
  23. DataVolo = BPHelper.GetDateFromJulian(Convert.ToInt32(bpD.DateOfFlight)).ToString("yyyyMMdd");
  24. CodiceCompagnia = bpD.OperatingCarrier;
  25. PartenzaDa = bpD.FromCity;
  26. ArrivoA = bpD.ToCity;
  27. FastTrackFlag = Convert.ToInt16(bpD.FastTrackFlag);
  28. }
  29. [Column(IsPrimaryKey = true)]
  30. public string NomePasseggero { get; set; }
  31. [Column(IsPrimaryKey = true)]
  32. public string NumVolo { get; set; }
  33. [Column(IsPrimaryKey = true)]
  34. public string DataVolo { get; set; }
  35. [Column(IsPrimaryKey = true)]
  36. public string CodiceCompagnia { get; set; }
  37. [Column(CanBeNull = false)]
  38. public string PartenzaDa { get; set; }
  39. [Column(CanBeNull = false)]
  40. public string ArrivoA { get; set; }
  41. [Column(CanBeNull = false)]
  42. public Int16 FastTrackFlag { get; set; }
  43. }
  44. }