Ejemplo n.º 1
0
 public static void Create(VehicleManager vm, BayManager bm)
 {
     if (_instance == null)
     {
         _instance = new LotInstance(vm, bm);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Managers used by the Sales Instance
 /// </summary>
 public Instance(VehicleManager vm, AddonManager am, InvoiceManager im, BayManager bm)
 {
     _manager.Add("Vehicle", vm);
     _manager.Add("Addon", am);
     _manager.Add("Bay", bm);
     _manager.Add("Invoice", im);
 }
Ejemplo n.º 3
0
 public GarageInstance(Staff s, VehicleManager vm, AddonManager am, BayManager bm) : base(vm, am, bm)
 {
     if (s.Role != JobRole.Garage)
     {
         throw new System.InvalidOperationException("Invalid User! Cannot create garage instance!");
     }
 }
Ejemplo n.º 4
0
        public SaleInstance(Staff s, VehicleManager vm, AddonManager am, InvoiceManager im, BayManager bm) : base(vm, am, im, bm)
        {
            if (s.Role != JobRole.Sale)
            {
                throw new System.InvalidOperationException("Invalid User! Cannot create sale instance!");
            }

            _saleRep          = s;
            _compatibleAddons = new List <Addon>();
            _selectedAddons   = new List <string>();
        }
Ejemplo n.º 5
0
 private LotInstance(VehicleManager vm, BayManager bm) : base(vm, bm)
 {
 }
Ejemplo n.º 6
0
 /// <summary>
 /// Managers used by the Lot Instance
 /// </summary>
 public Instance(VehicleManager vm, BayManager bm)
 {
     _manager.Add("Vehicle", vm);
     _manager.Add("Bay", bm);
 }