private ConnectionPool() { Aveliable = new ArrayList(); Busy = new ArrayList(); ////Inserting 4 connection object in PoolList /// for (int i = 0; i < Properties.getMaxConnection(); i++) { Avaliable.Add(Connection.CreateConnection()); } }
public void Run() { FreshSalad salad = new FreshSalad("ruccola", "parmesan", "vinaigrette"); Pasta carbonara = new Pasta("penne", "cream"); WriteLine($"preparing food"); Avaliable saladAvaliable = new Avaliable(salad, 3); Avaliable carbonaraAvaliable = new Avaliable(carbonara, 4); saladAvaliable.Orderitem("John"); saladAvaliable.Orderitem("Sally"); saladAvaliable.Orderitem("Luke"); carbonaraAvaliable.Orderitem($"Sam"); carbonaraAvaliable.Orderitem($"Greggory"); carbonaraAvaliable.Orderitem($"Laura"); carbonaraAvaliable.Orderitem($"Min"); carbonaraAvaliable.Orderitem($"Rand"); saladAvaliable.Display(); carbonaraAvaliable.Display(); }