Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }