Beispiel #1
0
 public Coordinator AddCoordinatorDtoToCoordinator(AddCoordinatorDto addCoordinatorDto)
 {
     return(new Coordinator
     {
         Login = addCoordinatorDto.Login,
         Password = addCoordinatorDto.Password,
         FirstName = addCoordinatorDto.FirstName,
         LastName = addCoordinatorDto.LastName,
         PhoneNumber = addCoordinatorDto.PhoneNumber,
         Email = addCoordinatorDto.Email
     });
 }
Beispiel #2
0
        public string Add(AddCoordinatorDto addCoordinatorDto)
        {
            if (!addCoordinatorDto.Validate())
            {
                return("Validation error!");
            }

            var coordinator = _coordinatorConverter.AddCoordinatorDtoToCoordinator(addCoordinatorDto);

            _coordinatorRepository.Add(coordinator);

            return($"Coordinator with id {coordinator.Id} was added successfuly");
        }
Beispiel #3
0
        public static void SeedData()
        {
            var provider = new Dependencies().Load();

            var coordinatorService = provider.GetService <ICoordinatorService>();

            if (coordinatorService.GetCoordinator(1) == null)
            {
                var coordinator = new AddCoordinatorDto
                {
                    Login       = "******",
                    Password    = "******",
                    FirstName   = "admin",
                    LastName    = "adminski",
                    Email       = "*****@*****.**",
                    PhoneNumber = "999999999"
                };

                coordinatorService.Add(coordinator);
            }

            var carService = provider.GetService <ICarService>();

            if (carService.GetAllCars().ToList().Count == 0)
            {
                var car = new AddCarDto
                {
                    LicensePlateNumber = "PO12QDE",
                    Brand        = "Audi",
                    Model        = "A5",
                    Color        = "Black",
                    Engine       = "V8",
                    FuelType     = "Gasoline",
                    Mileage      = 35000,
                    Year         = 2015,
                    Transmission = "Automatic",
                    PricePerDay  = 80
                };

                carService.AddCar(car);

                car.LicensePlateNumber = "PWL12341";
                car.Brand        = "Mazda";
                car.Model        = "CX#";
                car.Color        = "Grey";
                car.Engine       = "10A";
                car.FuelType     = "Gasoline";
                car.Mileage      = 1000;
                car.Year         = 2018;
                car.Transmission = "Automatic";
                car.PricePerDay  = 100;

                carService.AddCar(car);
                car.LicensePlateNumber = "PGOSND13";
                car.Brand        = "Audi";
                car.Model        = "A4";
                car.Color        = "Yellow";
                car.Engine       = "V4";
                car.FuelType     = "Gas";
                car.Mileage      = 94000;
                car.Year         = 2000;
                car.Transmission = "Manual";
                car.PricePerDay  = 30;

                carService.AddCar(car);
                car.LicensePlateNumber = "PO1SSDE";
                car.Brand        = "Toyota";
                car.Model        = "Yaris";
                car.Color        = "Red";
                car.Engine       = "2C";
                car.FuelType     = "Diesel";
                car.Mileage      = 10000;
                car.Year         = 2007;
                car.Transmission = "Manual";
                car.PricePerDay  = 40;

                carService.AddCar(car);
                car.LicensePlateNumber = "POPES67";
                car.Brand        = "Kia";
                car.Model        = "Rio";
                car.Color        = "Red";
                car.Engine       = "5T";
                car.FuelType     = "Gas";
                car.Mileage      = 100000;
                car.Year         = 2012;
                car.Transmission = "Manual";
                car.PricePerDay  = 50;

                carService.AddCar(car);
                car.LicensePlateNumber = "PO6WM23";
                car.Brand        = "Mercedes";
                car.Model        = "A Klasa";
                car.Color        = "Silver";
                car.Engine       = "V10";
                car.FuelType     = "Gasoline";
                car.Mileage      = 0;
                car.Year         = 2019;
                car.Transmission = "Automatic";
                car.PricePerDay  = 200;

                carService.AddCar(car);
                car.LicensePlateNumber = "POSPW42";
                car.Brand        = "Audi";
                car.Model        = "A5";
                car.Color        = "Green";
                car.Engine       = "V8";
                car.FuelType     = "Gasoline";
                car.Mileage      = 20000;
                car.Year         = 2016;
                car.Transmission = "Automatic";
                car.PricePerDay  = 70;

                carService.AddCar(car);
                car.LicensePlateNumber = "PODW293";
                car.Brand        = "Mercedes";
                car.Model        = "GLE";
                car.Color        = "Silver";
                car.Engine       = "V8";
                car.FuelType     = "Gasoline";
                car.Mileage      = 10000;
                car.Year         = 2010;
                car.Transmission = "Manual";
                car.PricePerDay  = 55;

                carService.AddCar(car);
            }



            var clientService = provider.GetService <IClientService>();


            if (clientService.GetAllClients().ToList().Count == 0)
            {
                var client = new AddClientDto
                {
                    FirstName            = "Angelika",
                    LastName             = "Maciejewska",
                    PhoneNumber          = "53 967 04 00",
                    Email                = "*****@*****.**",
                    DriversLicenseNumber = "45809765",
                    IdNumber             = "824997591",
                    Pesel                = "93070222544"
                };

                clientService.AddClient(client);

                client.FirstName            = "Karol";
                client.LastName             = "Jablonski";
                client.PhoneNumber          = "727315307";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "331304196";
                client.IdNumber             = "825480638";
                client.Pesel                = "62020367914";

                clientService.AddClient(client);

                client.FirstName            = "Elzbieta";
                client.LastName             = "Szczepanska";
                client.PhoneNumber          = "786815254";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "73630362";
                client.IdNumber             = "831290266";
                client.Pesel                = "93070222544";

                clientService.AddClient(client);
                client.FirstName            = "Angelika";
                client.LastName             = "Maciejewska";
                client.PhoneNumber          = "539670400";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "45809765";
                client.IdNumber             = "824997591";
                client.Pesel                = "49011918485";

                clientService.AddClient(client);

                client.FirstName            = "Wladyslawa";
                client.LastName             = "MacMichalskaiejewska";
                client.PhoneNumber          = "512863256";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "798628527";
                client.IdNumber             = "822171567";
                client.Pesel                = "65072312901";

                clientService.AddClient(client);

                client.FirstName            = "Basia";
                client.LastName             = "Majewska";
                client.PhoneNumber          = "796640972";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "713825975";
                client.IdNumber             = "182399162";
                client.Pesel                = "79080548849";

                clientService.AddClient(client);

                client.FirstName            = "Antoni";
                client.LastName             = "Jasinski";
                client.PhoneNumber          = "539670400";
                client.Email                = "*****@*****.**";
                client.DriversLicenseNumber = "461293795";
                client.IdNumber             = "159124524";
                client.Pesel                = "42081913792";

                clientService.AddClient(client);
            }

            var workerService = provider.GetService <IWorkerService>();

            if (workerService.GetAllWorkers().ToList().Count == 0)
            {
                var worker = new AddWorkerDto
                {
                    FirstName   = "Iwona",
                    LastName    = "Grabowska",
                    PhoneNumber = "782428901",
                    Email       = "*****@*****.**",
                    Salary      = 3500
                };

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Krystiana";
                worker.LastName    = "Nowakowska";
                worker.PhoneNumber = "603705958";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 200;

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Leokadia";
                worker.LastName    = "Grabowska";
                worker.PhoneNumber = "729191349";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 4000;

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Roscislawa";
                worker.LastName    = "Kucharska";
                worker.PhoneNumber = "784646893";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 3500;

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Frydrych";
                worker.LastName    = "Kowalczyk";
                worker.PhoneNumber = "786549293";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 3400;

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Bonifacy";
                worker.LastName    = "Olszewski";
                worker.PhoneNumber = "667174534";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 3200;

                workerService.AddWorker(1, worker);

                worker.FirstName   = "Gustaw";
                worker.LastName    = "Kowalski";
                worker.PhoneNumber = "533447612";
                worker.Email       = "*****@*****.**";
                worker.Salary      = 4200;

                workerService.AddWorker(1, worker);
            }
        }