public List <RentRequestsEntity> GetTemplateRentRequests() { Random random = new Random(); List <RentRequestsEntity> TemplateRequests = new List <RentRequestsEntity>(); for (int i = 0; i < 20; i++) { RentRequestsEntity req = new RentRequestsEntity(); MembersDao mem = new MembersDaoImpl(); List <MembersEntity> mems = mem.GetAllMembers(); req.WhoBorrows = mems[random.Next(0, mems.Count)]; BoatsDao boat = new BoatsDaoImpl(); List <BoatsEntity> boats = boat.GetAllBoats(); req.BoatToBorrow = boats[random.Next(0, boats.Count)]; TransportDevicesDao dev = new TransportDevicesDaoImpl(); List <TransportDevicesEntity> devs = dev.GetAllTransportDevices(); req.DeviceToBorrow = devs[random.Next(0, devs.Count)]; // ez null is lehet req.BoatRentalsId = generateID(); req.EndDate = new DateTime(random.Next(2018, 2020), random.Next(1, 13), random.Next(1, 29)); req.StartingDate = new DateTime(2018, random.Next(1, 13), random.Next(1, 29)); req.FromWhere = "Innen"; req.ToWhere = "Ide"; req.Status = 3; // 1 - elfogadva, 2 - elutasitva, 3 - kerve/varakozas valaszra req.HowManyPersonWillTravel = 5; TemplateRequests.Add(req); } return(TemplateRequests); }
public List <TransportDevicesEntity> GetTemplateTransportDevices() { Random random = new Random(); List <TransportDevicesEntity> TransportDevices = new List <TransportDevicesEntity>(); for (int i = 0; i < 35; i++) { TransportDevicesEntity TemplateTransportDevice = new TransportDevicesEntity(); TemplateTransportDevice.TransportDeviceId = i; TemplateTransportDevice.TransportDeviceName = "TransportDevice" + i; TemplateTransportDevice.CarryingCapacity = random.Next(1, 15) * 1000; TemplateTransportDevice.TransportDeviceType = "Type" + random.Next(0, 3); TemplateTransportDevice.TransportDeviceLength = random.Next(100, 700) / 100; TemplateTransportDevice.TransportDeviceWidth = random.Next(50, 300) / 100; TemplateTransportDevice.TransportDeviceImage = "Stock_transport_image.png"; // FK's MembersDao mem = new MembersDaoImpl(); List <MembersEntity> mems = mem.GetAllMembers(); TemplateTransportDevice.FKOwner = mems[random.Next(0, mems.Count)]; TemplateTransportDevice.BoatRentals = new List <BoatRentalsEntity>(); TemplateTransportDevice.RentRequests = new List <RentRequestsEntity>(); TransportDevices.Add(TemplateTransportDevice); } return(TransportDevices); }
public List <BoatRentalsEntity> GetTemplateBoatRents() { Random random = new Random(); List <BoatRentalsEntity> TemplateBoatRentals = new List <BoatRentalsEntity>(); int a = 500; for (int i = 0; i < a; i++) { BoatRentalsEntity TemplateBoatRental = new BoatRentalsEntity(); TemplateBoatRental.BoatRentalsId = generateID(); TemplateBoatRental.FromWhere = "Innen"; TemplateBoatRental.ToWhere = "Ide"; TemplateBoatRental.HowManyPersonWillTravel = 4; // FK's MembersDao mem = new MembersDaoImpl(); List <MembersEntity> mems = mem.GetAllMembers(); TemplateBoatRental.FKWhoRents = mems[random.Next(0, mems.Count)]; BoatsDao boat = new BoatsDaoImpl(); List <BoatsEntity> boats = boat.GetAllBoats(); TemplateBoatRental.FKRentedBoat = boats[random.Next(0, boats.Count)]; TransportDevicesDao device = new TransportDevicesDaoImpl(); List <TransportDevicesEntity> devices = device.GetAllTransportDevices(); TemplateBoatRental.FKRentedDevice = devices[random.Next(0, devices.Count)]; TemplateBoatRentals.Add(TemplateBoatRental); } for (int i = 0; i < a; i++) { int temp = random.Next(1, 12); int temp2 = random.Next(1, 12); int temp3 = temp2 + random.Next(1, 12); TemplateBoatRentals[i].StartingDate = new DateTime(2018, temp, temp2); TemplateBoatRentals[i].EndDate = new DateTime(2018, temp, temp3); } return(TemplateBoatRentals); }
public List <BoatsEntity> GetTemplateBoats() { Random random = new Random(); List <BoatsEntity> TemplateBoats = new List <BoatsEntity>(); for (int i = 0; i < 35; i++) { BoatsEntity TemplateBoat = new BoatsEntity(); TemplateBoat.BoatId = i; TemplateBoat.BoatName = "BoatName" + i; TemplateBoat.BoatType = "BoatType" + random.Next(0, 4); TemplateBoat.DailyPrice = random.Next(15000, 25000); TemplateBoat.WhereIsNowTheBoat = "Place" + random.Next(0, 7); TemplateBoat.IsLoan = true; TemplateBoat.MaxPerson = random.Next(1, 15); TemplateBoat.MaxSpeed = random.Next(5, 50); TemplateBoat.DiveDepth = random.Next(100, 300) / 100; TemplateBoat.Consumption = random.Next(100, 500) / 100; TemplateBoat.YearOfManufacture = random.Next(1980, 2019); TemplateBoat.BoatLength = random.Next(150, 700) / 100; TemplateBoat.BoatWidth = random.Next(150, 400) / 100; TemplateBoat.BoatImage = "Stock_boat_image.png"; TemplateBoat.WhereIsNowTheBoat = "Itt"; // FK's MembersDao mem = new MembersDaoImpl(); List <MembersEntity> mems = mem.GetAllMembers(); TemplateBoat.FKOwner = mems[random.Next(0, mems.Count)]; TemplateBoat.BoatRentals = new List <BoatRentalsEntity>(); TemplateBoat.RentRequests = new List <RentRequestsEntity>(); TemplateBoats.Add(TemplateBoat); } return(TemplateBoats); }