public ParkingHouse_test(Garage_2_0_MPTContext context) : base(3, new int[3] { 2, 3, 2 }, new int[3] { 3, 2, 3 }, context) { }
/// <summary> /// /// </summary> /// <param name="Floors">Numbers of floors</param> /// <param name="Twos">Number of double spots, needs Floors many</param> /// <param name="Threes">Number of tripple spots, needs Floors many</param> public ParkHouse(int Floors, int[] Twos, int[] Threes, Garage_2_0_MPTContext context) { this.Floors = Floors; if (Twos.Length != Floors) { throw new ArgumentOutOfRangeException($"Got {Twos.Length } two arguments, needed {Floors} "); } if (Threes.Length != Floors) { throw new ArgumentOutOfRangeException($"Got {Threes.Length} three arguments, needed {Floors} "); } this.Twos = Twos.ToList(); this.Threes = Threes.ToList(); _context = context; var res = _context.ParkedVehicle // .Include(pv => pv.Vehicle).ThenInclude(v => v.VehicleTyp) .Where(p => p.Where != null); /*.Select(p => new ParkedViewModel() * { * ParkedVehicles = new List<SubParkedViewModel> { * * new SubParkedViewModel {ParkedVehicle =p} * }, * VehicleTyp = p.Vehicle.VehicleTyp, * * });*/ AddSavedVehicles(res); PopulateNextFreeSpaces(); }
public ParkingHouseStatusViewComponent(Garage_2_0_MPTContext context) { this.db = context; int Floor = 3; int[] Twos = new int[3] { 2, 3, 2 }; int[] Threes = new int[3] { 3, 2, 3 }; parkhouse = new ParkHouse(Floor, Twos, Threes, db); }
public MembersController(Garage_2_0_MPTContext context) { _context = context; }
public ParkingHouse_test(int Floors, int[] Twos, int[] Threes, Garage_2_0_MPTContext context) : base(Floors, Twos, Threes, context) { }
public VehicleTypesViewComponent(Garage_2_0_MPTContext context) { this.db = context; }
public VehicleForUserViewComponent(Garage_2_0_MPTContext context) { this.db = context; }