private void EditPeron() { Console.Write("Enter ID of the peron:"); int editID = Helper.CheckIntInput(); Peron CheckID = peronList.Where(x => x.PeronID == editID).FirstOrDefault(); if (CheckID != null) { Console.Write("Enter new ID:"); int newID = Helper.CheckIntInput(); Console.Write("Enter date and time(2019/5/20 5:30:00):"); DateTime newTime = DateTime.Parse(Console.ReadLine()); Peron editPeron = new Peron { PeronID = newID, ArrivalDeparture = newTime }; int findIndex = peronList.IndexOf(CheckID); peronList[findIndex] = editPeron; } else { Console.WriteLine("That ID does not exits!"); } }
private void LoadData() { Autobus autobus1 = new Autobus { AutobusType = TipAutobusa.MiniBus, AutobusRegNumber = 382729172 }; Autobus autobus2 = new Autobus { AutobusType = TipAutobusa.Jednospratni, AutobusRegNumber = 55667788 }; TransportationCompany tc1 = new TransportationCompany { TransportationCompanyID = 2727, TransportationCompanyName = "Lasta", TransportationCompanyLocation = "Kragujevac" }; TransportationCompany tc2 = new TransportationCompany { TransportationCompanyID = 2638, TransportationCompanyName = "Janjusevic", TransportationCompanyLocation = "Subotica" }; Peron peron1 = new Peron { PeronID = 242, ArrivalDeparture = new DateTime(2019, 4, 27, 6, 30, 00) }; Peron peron2 = new Peron { PeronID = 532, ArrivalDeparture = new DateTime(2019, 3, 30, 9, 30, 00) }; BusStation busStation1 = new BusStation { BusStationID = 5832, Location = "Beograd", Peron = peron1 }; BusStation busStation2 = new BusStation { BusStationID = 9281, Location = "Smederevo", Peron = peron2 }; Ticket ticket1 = new Ticket { TicketId = 4334, TransportationCompany = tc1, Autobus = autobus1, BusStationArrival = busStation1, BusStationStarting = busStation2 }; Ticket ticket2 = new Ticket { TicketId = 5555, TransportationCompany = tc2, Autobus = autobus2, BusStationArrival = busStation2, BusStationStarting = busStation1 }; autobusList.Add(autobus1); autobusList.Add(autobus2); transportationCompanyList.Add(tc1); transportationCompanyList.Add(tc2); peronList.Add(peron1); peronList.Add(peron2); busStationList.Add(busStation1); busStationList.Add(busStation2); ticketList.Add(ticket1); ticketList.Add(ticket2); }
private void AddPeron() { Console.Write("Enter new peron ID:"); int newID = Helper.CheckIntInput(); Console.Write("Enter date and time(2019/5/20 5:30:00):"); DateTime newTime = Helper.CheckDateTimeInput(); Peron addPeron = new Peron { PeronID = newID, ArrivalDeparture = newTime }; peronList.Add(addPeron); }
private void RemovePeron() { Console.Write("Enter peron ID:"); int removeID = Helper.CheckIntInput(); Peron CheckID = peronList.Where(x => x.PeronID == removeID).FirstOrDefault(); if (CheckID != null) { peronList.Remove(CheckID); Console.WriteLine("Peron has deleted!"); } else { Console.WriteLine("That ID does not exits!"); } }
private void EditBusStation() { Console.WriteLine("Enter ID of the bus station:"); int select = Helper.CheckIntInput(); BusStation CheckID = busStationList.Where(x => x.BusStationID == select).FirstOrDefault(); Peron peronEdit = new Peron(); if (CheckID != null) { Console.Write("Enter a new ID of the bus station:"); int newID = Helper.CheckIntInput(); Console.Write("Enter a new location of the bus station:"); string newLocation = Helper.CheckStringInput(); WriteAllPerons(); Console.Write("Enter a new peron across ID:"); int newPeron = Helper.CheckIntInput(); Peron FindPeronID = peronList.Where(x => x.PeronID == newPeron).FirstOrDefault(); if (FindPeronID != null) { peronEdit = FindPeronID; } else { Console.WriteLine("Sorry,but that peron does not exits!"); } BusStation editBusStation = new BusStation { BusStationID = newID, Location = newLocation, Peron = peronEdit }; int indexObject = busStationList.IndexOf(CheckID); busStationList[indexObject] = editBusStation; } else { Console.WriteLine("Sorry,but that id does not exits!"); } }
private void AddBusStation() { Console.Write("Enter a new ID:"); int newID = Helper.CheckIntInput(); BusStation CheckID = busStationList.Where(x => x.BusStationID == newID).FirstOrDefault(); if (CheckID != null) { Console.WriteLine("That ID is aleardy exits!"); } else { Console.Write("Enter a new location:"); string newLocation = Helper.CheckStringInput(); WriteAllPerons(); Console.Write("Enter peron ID:"); int peronID = Helper.CheckIntInput(); Peron FindPeron = peronList.Where(x => x.PeronID == peronID).FirstOrDefault(); if (FindPeron != null) { Peron newPeron; newPeron = FindPeron; BusStation newBusStation = new BusStation { BusStationID = newID, Location = newLocation, Peron = FindPeron }; busStationList.Add(newBusStation); } else { Console.WriteLine("That ID does not exits!"); } } }
/// <summary> /// Constructor of the class /// </summary> public BusStation() { Peron = new Peron(); }
public int CompareTo(Peron <T> other) { throw new NotImplementedException(); }