protected override void loadFromSql() { DataTable dt = _provider.Select("DriverCar"); foreach (DataRow row in dt.Rows) { DriverCar drCar = new DriverCar(row); Add(drCar); } }
public void IsExist_ElemInEntity_ReturnsTrue() { IRepository <DriverCar> driverCARRepository = new DriverCarRepository(); DriverCar drcar = new DriverCar(3, "Ivan", 5, 100); driverCARRepository.AddRep(drcar); bool result = driverCARRepository.IsExist(drcar); Assert.IsTrue(result); }
private Driver getDriver(List <DriverCar> driverCars) { if (driverCars.Count() > 0) { DriverCar driverCar = driverCars.First() as DriverCar; DriverList driverList = DriverList.getInstance(); return(driverList.getItem(driverCar.Driver.ID)); } else { return(null); } }
private void Add(DriverCar drCar) { if ((drCar.Driver == null) || (drCar.Car == null)) { return; } if (list.Exists(item => item == drCar)) { return; } list.Add(drCar); }
public void AddDriverCar(DriverCar driver) { driverCARRepository.Add(driver); }
//heelo static void Main(string[] args) { Command com = new Command(); while (true) { Console.WriteLine(" - - - ->>>>>>TAXI SERVICE: "); Console.WriteLine("______Choose an option_______: "); Console.WriteLine("1. Show available taxi"); Console.WriteLine("2. Show information of taxi drivers"); Console.WriteLine("3. Exit"); char user = '******'; try { user = Convert.ToChar(Console.ReadLine()); if (!char.IsDigit(user)) { throw new Exception("Not possible among options"); } } catch (Exception e) { log.Error($"Error: {e.Message}"); } if (user == '1') { com.Print(); Console.WriteLine("\n"); while (true) { Console.WriteLine("1 Add taxi cars \n"); Console.WriteLine("2 Add taxi buses\n"); Console.WriteLine("3 Exit\n\n"); char user2; user2 = Convert.ToChar(Console.ReadLine()); if (user2 == '1') { Console.WriteLine("Enter id,Make,number,color and max speed:\n"); int id = Convert.ToInt32(Console.ReadLine()); string make = Console.ReadLine(); int number = Convert.ToInt32(Console.ReadLine()); string color = Console.ReadLine(); int MaxSpeed = Convert.ToInt32(Console.ReadLine()); Taxi t = new Taxi(id, make, number, color, MaxSpeed); Console.WriteLine("Enter Driver name,rate and price:\n"); string name = Console.ReadLine(); int rate = Convert.ToInt32(Console.ReadLine()); int price = Convert.ToInt32(Console.ReadLine()); DriverCar d = new DriverCar(id, name, rate, price); com.AddTaxi(t); com.AddDriverCar(d); } else if (user2 == '2') { Console.WriteLine("Enter id Make,number,color and max speed:\n"); int id = Convert.ToInt32(Console.ReadLine()); string make = Console.ReadLine(); int number = Convert.ToInt32(Console.ReadLine()); string color = Console.ReadLine(); int MaxSpeed = Convert.ToInt32(Console.ReadLine()); Bus t = new Bus(id, make, number, color, MaxSpeed); Console.WriteLine("Enter Driver name,rate and price:\n"); string name = Console.ReadLine(); int rate = Convert.ToInt32(Console.ReadLine()); int price = Convert.ToInt32(Console.ReadLine()); DriverBus d = new DriverBus(id, name, rate, price); com.AddBus(t); com.AddDriverBus(d); } else { break; } } } else if (user == '2') { com.WriteAllDrivers(); Console.WriteLine("\n"); while (true) { Console.WriteLine("A-- Show driver with max rating \n"); Console.WriteLine("B--Change rating in a certain driver\n"); Console.WriteLine("C-- Exit\n\n"); char user2; user2 = Convert.ToChar(Console.ReadLine()); if (user2 == 'A') { Console.WriteLine(com.showRate()); } else if (user2 == 'B') { com.changeRate(); } else { break; } } } if (user == '3') { break; } } Console.ReadKey(); }
public Driver() { _driverCar = new DriverCar(); }