Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Microsoft.AspNet.Identity;
- using Microsoft.AspNet.Identity.EntityFramework;
- using WebCar.Domain.Entities;
- using WebCar.Domain.Entities.CarReportEntity;
- using WebCar.Domain.Enums;
- namespace WebCar.DAL.SeedData
- {
- internal static class DataBaseSeed
- {
- internal static void DataBaseSeedMethod(DataBaseContext context)
- {
- var userManager = new SeedUserManager(new UserStore<ApplicationUser>(context));
- //Зареєструвався як продавець, автомобіль не вказав
- #region User 1
- #region EmailSubscribe
- var emailSubscribe1 = new EmailSubscribe()
- {
- BetSubsribe = true,
- MinBetPrice = 30000,
- Id = Guid.Parse("7d1b945d-4fcf-4981-8fbe-43fe596dfd08"),
- NewBets = true,
- News = true,
- SellTips = true,
- Statisctics = true
- };
- #endregion
- User user1 = new User()
- {
- MiddleName = "Bohdan",
- DefaultLanguage = Language.Ru,
- EmailSubscribe = emailSubscribe1,
- FirstName = "Stephanjuk",
- FreeBetsCount = 0,
- IsActive = true,
- LastName = "",
- Id = Guid.Parse("415e155e-8b91-4f15-a304-b6168880a69b")
- };
- var password1 = "Alabama_97";
- ApplicationUser appUser1 = new ApplicationUser()
- {
- UserName = "bogdan@mail.ru",
- Id = Guid.Parse("e7770b55-925f-44db-b6e2-85f9e8d04771").ToString(),
- AccessFailedCount = 0,
- Email = "bogdan@mail.ru",
- EmailConfirmed = true,
- PhoneNumberConfirmed = true,
- PhoneNumber = "+380989869632",
- UserInfo = user1
- };
- userManager.Create(appUser1, password1);
- userManager.AddToRole(appUser1.Id, "Seller");
- #endregion
- //Зареєструвався, є автомобіль і запис на СТО
- #region User 2
- #region EmailSubscribe
- var emailSubscribe2 = new EmailSubscribe()
- {
- BetSubsribe = true,
- MinBetPrice = 30000,
- Id = Guid.Parse("09ac9cb1-a4dd-4189-89df-65b78ce10992"),
- NewBets = true,
- News = true,
- SellTips = true,
- Statisctics = true
- };
- #endregion
- User user2 = new User()
- {
- MiddleName = "Dmitriy",
- DefaultLanguage = Language.Ru,
- EmailSubscribe = emailSubscribe2,
- FirstName = "Khmelnytskiy",
- FreeBetsCount = 0,
- IsActive = true,
- LastName = "",
- Id = Guid.Parse("103b763a-3fab-4237-ba4c-8d02769dd8ac")
- };
- Car car2 = new Car()
- {
- Id = Guid.Parse("fdb57b1c-5ccd-4bd7-9e9d-df3addd172b0"),
- DateFabrication = DateTime.Now.AddYears(-30),
- TransmissionType = TransmissionType.Tiptronic,
- AirConditionPresent = true,
- CarMake = "Mazda",
- CarModel = "CX-5",
- CarOwner = user2,
- EngineVolume = 5.2,
- FuelType = FuelType.Hybrid,
- Mileage = 0,
- Price = 50000
- };
- context.Cars.Add(car2);
- context.SaveChanges();
- CalendarEvent calendarEvent2 = new CalendarEvent()
- {
- Id = Guid.Parse("9751ca60-a107-4e66-a334-7433ec3c3324"),
- Car = car2,
- End = DateTime.Now.AddHours(1),
- Start = DateTime.Now.AddHours(-1),
- WinNumber = "",
- Service = context.Services.Find(Guid.Parse("A2C6FAD9-EEA8-42DE-8682-D1190C2658E7"))
- };
- context.CalendarEvents.Add(calendarEvent2);
- context.SaveChanges();
- var password2 = "Alabama_97";
- ApplicationUser appUser2 = new ApplicationUser()
- {
- UserName = "Khmelnytskiy93@mail.ru",
- Id = Guid.Parse("7e2cff8c-a05e-460c-b14e-410fb390d17a").ToString(),
- AccessFailedCount = 0,
- Email = "Khmelnytskiy93@mail.ru",
- EmailConfirmed = true,
- PhoneNumberConfirmed = true,
- PhoneNumber = "+380631624960",
- UserInfo = user2
- };
- userManager.Create(appUser2, password2);
- userManager.AddToRole(appUser2.Id, "Seller");
- #endregion
- //Початкова дата запису на СТО у майбутньому
- //Дата завершення СТО у минулому, не приїхав
- //СТО завершено, приїхав, звіту ще нема
- //СТО завершено, приїхав, є звіт
- #region User 6
- #region EmailSubscribe
- var emailSubscribe6 = new EmailSubscribe()
- {
- BetSubsribe = true,
- MinBetPrice = 30000,
- Id = Guid.Parse("54bd75b4-13c8-4119-99bc-2bddb88394c1"),
- NewBets = true,
- News = true,
- SellTips = true,
- Statisctics = true
- };
- #endregion
- User user6 = new User()
- {
- MiddleName = "Dmitriy",
- DefaultLanguage = Language.Ru,
- EmailSubscribe = emailSubscribe6,
- FirstName = "Khmelnytskiy",
- FreeBetsCount = 0,
- IsActive = true,
- LastName = "",
- Id = Guid.Parse("de558a76-8812-410d-846b-db60a59cf183")
- };
- Car car6 = new Car()
- {
- Id = Guid.Parse("4bfa2924-3adc-4526-a7d2-0d540518bd6c"),
- DateFabrication = DateTime.Now.AddYears(-30),
- TransmissionType = TransmissionType.Manual,
- AirConditionPresent = true,
- CarMake = "Bentli",
- CarModel = "Woolf",
- CarOwner = user6,
- EngineVolume = 5.6,
- FuelType = FuelType.Hybrid,
- Mileage = 0,
- Price = 50000
- };
- context.Cars.Add(car6);
- context.SaveChanges();
- CarImage carImage6 = new CarImage()
- {
- Id = Guid.Parse("8b592c75-8303-4d3d-90f6-d1be5fa0366f"),
- Car = car6,
- ImagePath = "http://ic.pics.livejournal.com/angry_lawyer/26052935/14417/14417_320.jpg"
- };
- context.CarImages.Add(carImage6);
- context.SaveChanges();
- CalendarEvent calendarEvent6 = new CalendarEvent()
- {
- Id = car6.Id,
- End = DateTime.Now.AddHours(-1),
- Start = DateTime.Now.AddHours(-3),
- WinNumber = "",
- Service = context.Services.Find(Guid.Parse("A2C6FAD9-EEA8-42DE-8682-D1190C2658E7"))
- };
- context.CalendarEvents.Add(calendarEvent6);
- context.SaveChanges();
- var password6 = "Alah-Akbar-666";
- ApplicationUser appUser6 = new ApplicationUser()
- {
- UserName = "Khmelnytskiy93@yandex.ru",
- Id = Guid.Parse("3fcd7996-7d15-4bb0-8234-01211297dbdb").ToString(),
- AccessFailedCount = 0,
- Email = "Khmelnytskiy93@mail.ru",
- EmailConfirmed = true,
- PhoneNumberConfirmed = true,
- PhoneNumber = "+380631664960",
- UserInfo = user6
- };
- CarReport carReport6 = new CarReport()
- {
- Id = Guid.Parse("0b0799b5-de8b-4f20-a6b3-c3eef510e9a5"),
- Car = car6,
- Service = calendarEvent6.Service,
- AdditionalInformation = "none",
- BlankNumber = "32ce8166-c438-4906-ab90-f32332cd50e3",
- ComputerDiagnostic = "",
- Diller = "New Diller",
- CreationDate = DateTime.Now,
- SummaryMark = 8.5,
- };
- context.CarReports.Add(carReport6);
- context.SaveChanges();
- #region CarInfo
- CarInfo carInfo6 = new CarInfo()
- {
- Id = Guid.Parse("914494ae-5f5f-4640-915e-5563658a5267"),
- CarReport = carReport6,
- Body = "passat",
- BodyNumber = Guid.Parse("bc7e75d1-9733-4b6d-8e87-cdc78aaf9c2e").ToString(),
- Color = ConsoleColor.DarkYellow.ToString(),
- Diller = carReport6.Diller,
- DriveUnit = car6.TransmissionType.ToString(),
- DateFabrication = car6.DateFabrication,
- EngineVolume = car6.EngineVolume,
- FuelType = car6.FuelType,
- Make = car6.CarMake,
- Model = car6.CarModel,
- Mileage = car6.Mileage,
- SellTime = DateTime.Now,
- TransmissionType = car6.TransmissionType
- };
- context.CarInfos.Add(carInfo6);
- context.SaveChanges();
- #endregion
- #region CarEquipment
- CarEquipment carEquipment6 = new CarEquipment()
- {
- Id = carReport6.Id,
- CarReport = carReport6,
- Gps = EntryState.PresentNotWork,
- Abs = EntryState.PresentWork,
- AdditionalItems = EntryState.PresentWork,
- AdjustableSeats = EntryState.PresentWork,
- Airbag = EntryState.PresentWork,
- AlloyWheels = EntryState.PresentNotWork,
- ClimatControl = EntryState.PresentWork,
- Computer = EntryState.PresentNotWork,
- Condition = EntryState.PresentNotWork,
- CruiseControl = EntryState.PresentNotWork,
- Drophead = EntryState.PresentWork,
- Esp = EntryState.PresentNotWork,
- HeatedSeats = EntryState.PresentWork,
- Ignition = EntryState.PresentWork,
- LeatherInterior = EntryState.PresentNotWork,
- MirrorAdjustment = EntryState.PresentWork,
- Radio = EntryState.PresentNotWork,
- RearViewCamera = EntryState.PresentWork,
- SecretKeys = EntryState.PresentWork,
- ServiceBook = EntryState.PresentWork,
- Signalisation = EntryState.PresentNotWork,
- WheelControls = EntryState.PresentWork,
- WindowsLifter = EntryState.PresentWork,
- Xenon = EntryState.PresentWork,
- AntiFogLigther = EntryState.PresentWork
- };
- context.CarEquipments.Add(carEquipment6);
- context.SaveChanges();
- #endregion
- #region TestDrive
- TestDrive testDrive6 = new TestDrive()
- {
- Id = carReport6.Id,
- CarReport = carReport6,
- AbnormalNoize = EntryState.PresentWork,
- AbnormalVibration = EntryState.PresentWork,
- Brakes = EntryState.PresentNotWork,
- CircularMotion = EntryState.PresentNotWork,
- Driving = EntryState.PresentNotWork,
- EnginePower = EntryState.PresentWork,
- Friction = EntryState.PresentWork,
- FullDriveANDLocks = EntryState.PresentWork,
- HandBrakes = EntryState.PresentNotWork,
- Handleability = EntryState.PresentNotWork,
- Idling = EntryState.PresentNotWork,
- Inertia = EntryState.PresentWork,
- NoizeFrontLeft = EntryState.PresentNotWork,
- NoizeFrontRight = EntryState.PresentWork,
- NoizeRearLeft = EntryState.PresentWork,
- NoizeRearRight = EntryState.PresentWork,
- ParkingAssistent = EntryState.PresentWork,
- ShifterFixation = EntryState.PresentNotWork,
- SignalLamps = EntryState.PresentWork
- };
- context.TestDrives.Add(testDrive6);
- context.SaveChanges();
- #endregion
- #region LiftCheck
- LiftCheck liftCheck6 = new LiftCheck()
- {
- Id = carReport6.Id,
- CarReport = carReport6,
- AirSuspension = EntryState.PresentWork,
- BallBearings = EntryState.PresentNotWork,
- BearingKitFront = EntryState.PresentWork,
- BearingKitRear = EntryState.PresentWork,
- BrakeCalipers = EntryState.PresentWork,
- BrakeDiscsFront = EntryState.PresentWork,
- BrakeDiscsRear = EntryState.PresentWork,
- BrakeHose = EntryState.PresentNotWork,
- EngineLeakCheck = EntryState.PresentWork,
- Exhaust = EntryState.PresentWork,
- GearboxLeakCheckFront = EntryState.PresentNotWork,
- GearboxLeakCheckRear = EntryState.PresentWork,
- Gimbal = EntryState.PresentNotWork,
- HandBrakesRope = EntryState.PresentWork,
- HobsSubFrame = EntryState.PresentNotWork,
- LeversFront = EntryState.PresentNotWork,
- LeversHobsFront = EntryState.PresentWork,
- LeversHobsRear = EntryState.PresentWork,
- LeversRear = EntryState.PresentNotWork,
- PowerUnitReliance = EntryState.PresentWork,
- PumpGU = EntryState.PresentNotWork,
- SHRUS = EntryState.PresentNotWork,
- SHRUSAnthers = EntryState.PresentNotWork,
- ShockAbsorbersFront = EntryState.PresentWork,
- ShockAbsorbersRear = EntryState.PresentNotWork,
- SpringsFront = EntryState.PresentWork,
- SpringsRear = EntryState.PresentNotWork,
- StabilizerBushingsFront = EntryState.PresentNotWork,
- StabilizerBushingsRear = EntryState.PresentWork,
- StabilizerRacksFront = EntryState.PresentWork,
- StabilizerRacksRear = EntryState.PresentWork,
- SteeringLinkage = EntryState.PresentNotWork,
- SteeringRack = EntryState.PresentWork,
- SteeringTips = EntryState.PresentWork,
- TyreTreadFront = EntryState.PresentWork,
- TyreTreadRear = EntryState.PresentWork
- };
- context.LiftChecks.Add(liftCheck6);
- context.SaveChanges();
- #endregion
- #region InternalInspection
- InternalInspection internalInspection61 = new InternalInspection
- {
- Id = Guid.Parse("39e0fdc6-b0e0-4b16-af06-1b6e83da5b88"),
- CarReport = carReport6,
- InternalInspectionImagePath = "http://images.promirauto.com/2013/02/Bentley-EXP-9-salon.jpg"
- };
- InternalInspection internalInspection62 = new InternalInspection
- {
- Id = Guid.Parse("48bc6e5a-b244-426b-9ed7-7bab1b2d6d57"),
- CarReport = carReport6,
- InternalInspectionImagePath = "https://redline-tuning.ru/images/stories/1/Bentley/_dsc3733.jpg"
- };
- context.InternalInspections.Add(internalInspection61);
- context.InternalInspections.Add(internalInspection62);
- context.SaveChanges();
- #endregion
- #region Hood
- Hood hood6 = new Hood()
- {
- Id = carReport6.Id,
- BackPanelsWelding = EntryState.PresentWork,
- Battery = EntryState.PresentWork,
- BeltStatus = EntryState.PresentWork,
- BrakeFluidLevel = EntryState.PresentWork,
- CarReport = carReport6,
- CoolerOfEngine = EntryState.PresentNotWork,
- CoolingPump = EntryState.PresentWork,
- CoolingSystemLeak = EntryState.PresentWork,
- EngineLeakControl = EntryState.PresentNotWork,
- FacePanel = EntryState.PresentWork,
- GearboxLeakControl = EntryState.PresentWork,
- OilLevelEngine = EntryState.PresentNotWork,
- OilLevelStatusGearbox = EntryState.PresentNotWork,
- StarterNoize = EntryState.PresentNotWork,
- WeldingUnderHood = EntryState.PresentWork
- };
- context.Hoods.Add(hood6);
- context.SaveChanges();
- #endregion
- #region ExternalInspection
- ExternalInspection externalInspection61 = new ExternalInspection
- {
- Id =Guid.Parse("948eb1b0-5adb-4bad-9de6-3f6591e97f50"),
- CarReport = carReport6,
- ExternalInspectionImagePath = "https://i.lb.ua/068/05/ebc15ae5780f.jpg"
- };
- ExternalInspection externalInspection62 = new ExternalInspection
- {
- Id = Guid.Parse("008566c5-c56e-4c62-9fed-44722e78d4fc"),
- CarReport = carReport6,
- ExternalInspectionImagePath = "http://theborzoi.ru/assets/images/tuning-bentley-8-litre-031.jpg"
- };
- ExternalInspection externalInspection63 = new ExternalInspection
- {
- Id = Guid.Parse("ca4528ad-8412-4af4-bc81-089979f2aa3e"),
- CarReport = carReport6,
- ExternalInspectionImagePath = "http://www.77professional.ru/images/bentley-kuzov-51.jpg"
- };
- context.ExternalInspections.Add(externalInspection61);
- context.ExternalInspections.Add(externalInspection62);
- context.ExternalInspections.Add(externalInspection63);
- context.SaveChanges();
- #endregion
- #region ElectricalEquipment
- ElectricalEquipment electricalEquipment6 = new ElectricalEquipment
- {
- Id = carReport6.Id,
- CarReport = carReport6,
- CentralLock = EntryState.PresentNotWork,
- DirectionIndicators = EntryState.PresentNotWork,
- FurtherLight = EntryState.PresentNotWork,
- RearWindowHeat = EntryState.PresentNotWork,
- HeatSeats = EntryState.PresentNotWork,
- InteriorLighting = EntryState.PresentNotWork,
- LightingDevices = EntryState.PresentNotWork,
- NearLight = EntryState.PresentNotWork,
- OvenFan = EntryState.PresentNotWork,
- ParkingLights = EntryState.PresentNotWork,
- StopLight = EntryState.PresentNotWork,
- WindowWasher = EntryState.PresentNotWork,
- WindowWasherBack = EntryState.PresentNotWork,
- WindowWasherFront = EntryState.PresentNotWork
- };
- context.ElectricalEquipments.Add(electricalEquipment6);
- context.SaveChanges();
- #endregion
- #region ColorDiagnostic
- ColorDiagnostic colorDiagnostic6 = new ColorDiagnostic
- {
- Id = carReport6.Id,
- CarReport = carReport6,
- ColorMapPath = "Path to the picture :)",
- Hood = Colors.Green,
- LeftFirstDoor = Colors.Blue,
- LeftFrontWing = Colors.Red,
- LeftRearWing = Colors.Yellow,
- LeftSecondDoor = Colors.Yellow,
- RightSecondDoor = Colors.Green,
- RightFirstDoor = Colors.Green,
- RightFrontWing = Colors.Yellow,
- RightRearWing = Colors.Blue,
- Roof = Colors.Red,
- Trunk = Colors.Blue
- };
- context.ColorDiagnostics.Add(colorDiagnostic6);
- context.SaveChanges();
- #endregion
- #region Lot
- Lot lot6 = new Lot()
- {
- Id = car6.Id,
- User = user6,
- CreationDate = DateTime.Now.AddMinutes(-1261),
- IsActive = true,
- City = "Київ",
- ExpirationDateTime = DateTime.Now.AddMinutes(-1261).AddDays(30),
- InCredit = false,
- IsDelete = false,
- PhaseNumber = 1
- };
- context.Lots.Add(lot6);
- context.SaveChanges();
- #endregion
- #region Bet
- Bet bet61 = new Bet()
- {
- Id = Guid.Parse("486c401c-8aff-4e91-af04-39ebc8b90340"),
- User = user2,
- CreationDate = DateTime.Now.AddMinutes(-432),
- Lot = lot6,
- Price = 200000,
- BetNumber = 1
- };
- Bet bet62 = new Bet()
- {
- Id = Guid.Parse("4baabd3e-b90c-4bf8-af0b-e7d5b16fc4b1"),
- User = user1,
- CreationDate = DateTime.Now.AddMinutes(-58),
- Lot = lot6,
- Price = 400000,
- BetNumber = 2
- };
- Bet bet63 = new Bet()
- {
- Id = Guid.Parse("cb5dbddc-fb39-4804-9b2a-6b461c8d1eea"),
- User = user2,
- CreationDate = DateTime.Now.AddMinutes(-16),
- Lot = lot6,
- Price = 1200000,
- BetNumber = 3
- };
- context.Bets.Add(bet61);
- context.Bets.Add(bet62);
- context.Bets.Add(bet63);
- context.SaveChanges();
- #endregion
- userManager.Create(appUser6, password6);
- userManager.AddToRole(appUser6.Id, "Seller");
- #endregion
- //Есть лоты
- #region User 7
- #region EmailSubscribe
- var emailSubscribe7 = new EmailSubscribe()
- {
- BetSubsribe = true,
- MinBetPrice = 30000,
- Id = Guid.Parse("a3394dcb-73e7-457d-91f0-f8cb5d72c2ca"),
- NewBets = true,
- News = true,
- SellTips = true,
- Statisctics = true
- };
- #endregion
- User user7 = new User()
- {
- MiddleName = "Denys",
- DefaultLanguage = Language.Ru,
- EmailSubscribe = emailSubscribe7,
- FirstName = "Nykula",
- FreeBetsCount = 0,
- IsActive = true,
- LastName = "",
- Id = Guid.Parse("18297a60-a3d9-40ca-b816-0b9cad9742e8")
- };
- Car car7 = new Car()
- {
- Id = Guid.Parse("97ee9850-c837-4cfd-b2fe-631eadaed78c"),
- DateFabrication = DateTime.Now.AddYears(-3),
- TransmissionType = TransmissionType.Manual,
- AirConditionPresent = true,
- CarMake = "Mercedes",
- CarModel = "AMG C 63",
- CarOwner = user7,
- EngineVolume = 5.7,
- FuelType = FuelType.Electro,
- Mileage = 0,
- Price = 500000
- };
- context.Cars.Add(car7);
- context.SaveChanges();
- CarImage carImage7 = new CarImage()
- {
- Id = Guid.Parse("1d08262e-27f9-4436-9f9c-e1e6f04b0526"),
- Car = car7,
- ImagePath = "http://www.mercedes-benz.ua/img/article/9/59_main.jpg"
- };
- context.CarImages.Add(carImage7);
- context.SaveChanges();
- CalendarEvent calendarEvent7 = new CalendarEvent()
- {
- Id = car7.Id,
- End = DateTime.Now.AddHours(-1),
- Start = DateTime.Now.AddHours(-3),
- WinNumber = "",
- Service = context.Services.Find(Guid.Parse("2db710b2-574e-46c5-9bb1-c45596306ccc"))
- };
- context.CalendarEvents.Add(calendarEvent6);
- context.SaveChanges();
- var password7 = "nVidia_GTX1080";
- ApplicationUser appUser7 = new ApplicationUser()
- {
- UserName = "Denis@yandex.ua",
- Id = Guid.Parse("e3e9d6e6-3180-45b7-9857-b080cadf8eff").ToString(),
- AccessFailedCount = 0,
- Email = "Khmelnytskiy93@mail.ru",
- EmailConfirmed = true,
- PhoneNumberConfirmed = true,
- PhoneNumber = "+380731774970",
- UserInfo = user7
- };
- CarReport carReport7 = new CarReport()
- {
- Id = Guid.Parse("81b44ed1-a64c-4aed-b3b4-2ea04db3e822"),
- Car = car7,
- Service = calendarEvent7.Service,
- AdditionalInformation = "none",
- BlankNumber = "32ce8177-c438-4907-ab90-f32332cd50e3",
- ComputerDiagnostic = "",
- Diller = "New Diller",
- CreationDate = DateTime.Now,
- SummaryMark = 8.5,
- };
- context.CarReports.Add(carReport7);
- context.SaveChanges();
- #region CarInfo
- CarInfo carInfo7 = new CarInfo()
- {
- Id = Guid.Parse("99bbfeeb-84b7-4c02-98ce-9a9d72f1fd4c"),
- CarReport = carReport7,
- Body = "Sedan",
- BodyNumber = Guid.Parse("8378d17f-987e-4934-81e5-05ab69a12a95").ToString(),
- Color = ConsoleColor.DarkYellow.ToString(),
- Diller = carReport7.Diller,
- DriveUnit = car7.TransmissionType.ToString(),
- DateFabrication = car7.DateFabrication,
- EngineVolume = car7.EngineVolume,
- FuelType = car7.FuelType,
- Make = car7.CarMake,
- Model = car7.CarModel,
- Mileage = car7.Mileage,
- SellTime = DateTime.Now,
- TransmissionType = car7.TransmissionType
- };
- context.CarInfos.Add(carInfo7);
- context.SaveChanges();
- #endregion
- #region CarEquipment
- CarEquipment carEquipment7 = new CarEquipment()
- {
- Id = carReport7.Id,
- CarReport = carReport7,
- Gps = EntryState.PresentNotWork,
- Abs = EntryState.PresentWork,
- AdditionalItems = EntryState.PresentWork,
- AdjustableSeats = EntryState.PresentWork,
- Airbag = EntryState.PresentWork,
- AlloyWheels = EntryState.PresentNotWork,
- ClimatControl = EntryState.PresentWork,
- Computer = EntryState.PresentNotWork,
- Condition = EntryState.PresentNotWork,
- CruiseControl = EntryState.PresentNotWork,
- Drophead = EntryState.PresentWork,
- Esp = EntryState.PresentNotWork,
- HeatedSeats = EntryState.PresentWork,
- Ignition = EntryState.PresentWork,
- LeatherInterior = EntryState.PresentNotWork,
- MirrorAdjustment = EntryState.PresentWork,
- Radio = EntryState.PresentNotWork,
- RearViewCamera = EntryState.PresentWork,
- SecretKeys = EntryState.PresentWork,
- ServiceBook = EntryState.PresentWork,
- Signalisation = EntryState.PresentNotWork,
- WheelControls = EntryState.PresentWork,
- WindowsLifter = EntryState.PresentWork,
- Xenon = EntryState.PresentWork,
- AntiFogLigther = EntryState.PresentWork
- };
- context.CarEquipments.Add(carEquipment7);
- context.SaveChanges();
- #endregion
- #region TestDrive
- TestDrive testDrive7 = new TestDrive()
- {
- Id = carReport7.Id,
- CarReport = carReport7,
- AbnormalNoize = EntryState.PresentWork,
- AbnormalVibration = EntryState.PresentWork,
- Brakes = EntryState.PresentNotWork,
- CircularMotion = EntryState.PresentNotWork,
- Driving = EntryState.PresentNotWork,
- EnginePower = EntryState.PresentWork,
- Friction = EntryState.PresentWork,
- FullDriveANDLocks = EntryState.PresentWork,
- HandBrakes = EntryState.PresentNotWork,
- Handleability = EntryState.PresentNotWork,
- Idling = EntryState.PresentNotWork,
- Inertia = EntryState.PresentWork,
- NoizeFrontLeft = EntryState.PresentNotWork,
- NoizeFrontRight = EntryState.PresentWork,
- NoizeRearLeft = EntryState.PresentWork,
- NoizeRearRight = EntryState.PresentWork,
- ParkingAssistent = EntryState.PresentWork,
- ShifterFixation = EntryState.PresentNotWork,
- SignalLamps = EntryState.PresentWork
- };
- context.TestDrives.Add(testDrive7);
- context.SaveChanges();
- #endregion
- #region LiftCheck
- LiftCheck liftCheck7 = new LiftCheck()
- {
- Id = carReport7.Id,
- CarReport = carReport7,
- AirSuspension = EntryState.PresentWork,
- BallBearings = EntryState.PresentNotWork,
- BearingKitFront = EntryState.PresentWork,
- BearingKitRear = EntryState.PresentWork,
- BrakeCalipers = EntryState.PresentWork,
- BrakeDiscsFront = EntryState.PresentWork,
- BrakeDiscsRear = EntryState.PresentWork,
- BrakeHose = EntryState.PresentNotWork,
- EngineLeakCheck = EntryState.PresentWork,
- Exhaust = EntryState.PresentWork,
- GearboxLeakCheckFront = EntryState.PresentNotWork,
- GearboxLeakCheckRear = EntryState.PresentWork,
- Gimbal = EntryState.PresentNotWork,
- HandBrakesRope = EntryState.PresentWork,
- HobsSubFrame = EntryState.PresentNotWork,
- LeversFront = EntryState.PresentNotWork,
- LeversHobsFront = EntryState.PresentWork,
- LeversHobsRear = EntryState.PresentWork,
- LeversRear = EntryState.PresentNotWork,
- PowerUnitReliance = EntryState.PresentWork,
- PumpGU = EntryState.PresentNotWork,
- SHRUS = EntryState.PresentNotWork,
- SHRUSAnthers = EntryState.PresentNotWork,
- ShockAbsorbersFront = EntryState.PresentWork,
- ShockAbsorbersRear = EntryState.PresentNotWork,
- SpringsFront = EntryState.PresentWork,
- SpringsRear = EntryState.PresentNotWork,
- StabilizerBushingsFront = EntryState.PresentNotWork,
- StabilizerBushingsRear = EntryState.PresentWork,
- StabilizerRacksFront = EntryState.PresentWork,
- StabilizerRacksRear = EntryState.PresentWork,
- SteeringLinkage = EntryState.PresentNotWork,
- SteeringRack = EntryState.PresentWork,
- SteeringTips = EntryState.PresentWork,
- TyreTreadFront = EntryState.PresentWork,
- TyreTreadRear = EntryState.PresentWork
- };
- context.LiftChecks.Add(liftCheck7);
- context.SaveChanges();
- #endregion
- #region InternalInspection
- InternalInspection internalInspection71 = new InternalInspection
- {
- Id = Guid.Parse("0f555566-e774-4c2b-ada1-ab28a1be1622"),
- CarReport = carReport7,
- InternalInspectionImagePath = "http://www.mercedes-amg.com/img/vehicles/c63/interior/c63_v1l1t1e1.jpg"
- };
- InternalInspection internalInspection72 = new InternalInspection
- {
- Id = Guid.Parse("2d283c79-d6be-436b-bdbd-1ae93418d692"),
- CarReport = carReport7,
- InternalInspectionImagePath = "http://www.trendzcar.com/wp-content/uploads/2012/03/2012-Wheelsandmore-Mercedes-Benz-C63-AMG-Coupe-Interior-3.jpg"
- };
- InternalInspection internalInspection73 = new InternalInspection
- {
- Id = Guid.Parse("41a513d5-25c7-40c1-88c2-24feef979c7c"),
- CarReport = carReport7,
- InternalInspectionImagePath = "http://www.allcarz.ru/wp-content/uploads/2014/09/foto-c63-w205_09.jpg"
- };
- context.InternalInspections.Add(internalInspection71);
- context.InternalInspections.Add(internalInspection72);
- context.InternalInspections.Add(internalInspection73);
- context.SaveChanges();
- #endregion
- #region Hood
- Hood hood7 = new Hood()
- {
- Id = carReport7.Id,
- BackPanelsWelding = EntryState.PresentWork,
- Battery = EntryState.PresentWork,
- BeltStatus = EntryState.PresentWork,
- BrakeFluidLevel = EntryState.PresentWork,
- CarReport = carReport7,
- CoolerOfEngine = EntryState.PresentNotWork,
- CoolingPump = EntryState.PresentWork,
- CoolingSystemLeak = EntryState.PresentWork,
- EngineLeakControl = EntryState.PresentNotWork,
- FacePanel = EntryState.PresentWork,
- GearboxLeakControl = EntryState.PresentWork,
- OilLevelEngine = EntryState.PresentNotWork,
- OilLevelStatusGearbox = EntryState.PresentNotWork,
- StarterNoize = EntryState.PresentNotWork,
- WeldingUnderHood = EntryState.PresentWork
- };
- context.Hoods.Add(hood7);
- context.SaveChanges();
- #endregion
- #region ExternalInspection
- ExternalInspection externalInspection71 = new ExternalInspection
- {
- Id = Guid.Parse("ae99f4bd-7c0b-496c-a661-51e8b9f2c6ae"),
- CarReport = carReport7,
- ExternalInspectionImagePath = "http://www.mercedes-amg.com/img/vehicles/c63/exterior/slider.png"
- };
- ExternalInspection externalInspection72 = new ExternalInspection
- {
- Id = Guid.Parse("d99dd2bf-b398-47dc-ba3d-284a66c88d3a"),
- CarReport = carReport7,
- ExternalInspectionImagePath = "https://s1.cdn.autoevolution.com/images/news/2017-mercedes-amg-c63-cabriolet-is-wearing-mismatched-wheels-in-new-spyshots-104274_1.jpg"
- };
- ExternalInspection externalInspection73 = new ExternalInspection
- {
- Id = Guid.Parse("1eccf6e3-cc46-44b4-b240-288925f8b37c"),
- CarReport = carReport7,
- ExternalInspectionImagePath = "http://o.aolcdn.com/dims-global/dims3/GLOB/legacy_thumbnail/750x422/quality/95/http://www.blogcdn.com/slideshows/images/slides/298/969/4/S2989694/slug/l/01-2016-mercedes-amg-c63-paris-1.jpg"
- };
- context.ExternalInspections.Add(externalInspection71);
- context.ExternalInspections.Add(externalInspection72);
- context.ExternalInspections.Add(externalInspection73);
- context.SaveChanges();
- #endregion
- #region ElectricalEquipment
- ElectricalEquipment electricalEquipment7 = new ElectricalEquipment
- {
- Id = carReport7.Id,
- CarReport = carReport7,
- CentralLock = EntryState.PresentNotWork,
- DirectionIndicators = EntryState.PresentNotWork,
- FurtherLight = EntryState.PresentNotWork,
- RearWindowHeat = EntryState.PresentNotWork,
- HeatSeats = EntryState.PresentNotWork,
- InteriorLighting = EntryState.PresentNotWork,
- LightingDevices = EntryState.PresentNotWork,
- NearLight = EntryState.PresentNotWork,
- OvenFan = EntryState.PresentNotWork,
- ParkingLights = EntryState.PresentNotWork,
- StopLight = EntryState.PresentNotWork,
- WindowWasher = EntryState.PresentNotWork,
- WindowWasherBack = EntryState.PresentNotWork,
- WindowWasherFront = EntryState.PresentNotWork
- };
- context.ElectricalEquipments.Add(electricalEquipment7);
- context.SaveChanges();
- #endregion
- #region ColorDiagnostic
- ColorDiagnostic colorDiagnostic7 = new ColorDiagnostic
- {
- Id = carReport7.Id,
- CarReport = carReport7,
- ColorMapPath = "Path to the picture :)",
- Hood = Colors.Green,
- LeftFirstDoor = Colors.Blue,
- LeftFrontWing = Colors.Red,
- LeftRearWing = Colors.Yellow,
- LeftSecondDoor = Colors.Yellow,
- RightSecondDoor = Colors.Green,
- RightFirstDoor = Colors.Green,
- RightFrontWing = Colors.Yellow,
- RightRearWing = Colors.Blue,
- Roof = Colors.Red,
- Trunk = Colors.Blue
- };
- context.ColorDiagnostics.Add(colorDiagnostic7);
- context.SaveChanges();
- #endregion
- #region Lot
- Lot lot7 = new Lot()
- {
- Id = car7.Id,
- User = user7,
- CreationDate = DateTime.Now.AddMinutes(-60),
- IsActive = true,
- City = "Київ",
- ExpirationDateTime = DateTime.Now.AddMinutes(-60).AddDays(30),
- InCredit = false,
- IsDelete = false,
- PhaseNumber = 1
- };
- context.Lots.Add(lot7);
- context.SaveChanges();
- #endregion
- #region Bet
- Bet bet71 = new Bet()
- {
- Id = Guid.Parse("298f398e-879d-41c4-931e-8315fcde7438"),
- User = user6,
- CreationDate = DateTime.Now.AddMinutes(-40),
- Lot = lot7,
- Price = 200000,
- BetNumber = 1
- };
- Bet bet72 = new Bet()
- {
- Id = Guid.Parse("db17387e-2aeb-4178-8d41-a4451468d785"),
- User = user1,
- CreationDate = DateTime.Now.AddMinutes(-20),
- Lot = lot7,
- Price = 400000,
- BetNumber = 2
- };
- Bet bet73 = new Bet()
- {
- Id = Guid.Parse("e10a305e-d446-45b0-b6de-0d30c3e2f2d3"),
- User = user2,
- CreationDate = DateTime.Now.AddMinutes(-10),
- Lot = lot7,
- Price = 1200000,
- BetNumber = 3
- };
- context.Bets.Add(bet71);
- context.Bets.Add(bet72);
- context.Bets.Add(bet73);
- context.SaveChanges();
- #endregion
- userManager.Create(appUser7, password7);
- userManager.AddToRole(appUser7.Id, "Seller");
- #endregion
- //FIXME: СТО завершено, приїхав, є звіт, натиснув "Продати WebCars"
- //Початкова дата СТО у минулому, завершення у майбутньому
- context.SaveChanges();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement