public OffenseViewModel(ApplicationViewModel ApplicationViewModel) { db = new GIBDDContext(); this.ApplicationViewModel = ApplicationViewModel; this.offenseService = new OffenseService(); LoadData(); }
public VehiclesController(GIBDDContext context, MaintenanceService maintenanceService, ILogger <VehiclesController> logger) { _context = context; _maintenanceService = maintenanceService; _logger = logger; }
public CarOwnerViewModel() { db = new GIBDDContext(); LoadData(); //this.maintenanceService = new MaintenanceService(db); }
public DriverLicensesController(GIBDDContext context, DriverLicenseService driverLicenseService, ILogger <DriverLicensesController> logger) { _context = context; _logger = logger; _driverLicenseService = driverLicenseService; }
public DriverLicenseViewModel() { db = new GIBDDContext(); LoadData(); this.driverLicenseService = new DriverLicenseService( ); }
public OffensesController(GIBDDContext context, OffenseService offenseService, ReportsService reportsService, ILogger <OffensesController> logger ) { _logger = logger; _context = context; _offenseService = offenseService; _reportsService = reportsService; }
public ApplicationViewModel() { db = new GIBDDContext(); repos = new DBReposSQL(); //Vehicles = new ObservableCollection<Vehicle> //{ // new Vehicle { RegistrationNumber="А707ХХ" } //}; LoadData(); this.maintenanceService = new MaintenanceService(db); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IWebHostEnvironment env, GIBDDContext context) { //app.UseCors(opt => opt.WithOrigins("https://localhost:3000") //.AllowAnyHeader() //.AllowAnyMethod()); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "PL_ASP_5 v1")); } app.UseHttpsRedirection(); app.UseRouting(); app.UseAuthentication(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); app.UseSpa(spa => { spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseAngularCliServer(npmScript: "start"); } }); app.UseStaticFiles(); app.UseSpaStaticFiles(); //ContextInizializer.SeedData(context); // Загрузка данных app.UseCors("EnableCORS"); }
public ArticleOffensesController(GIBDDContext context, ILogger <ArticleOffensesController> logger) { _context = context; _logger = logger; }
public CategoryViewModel(GIBDDContext db) { this.db = db; //SelectedVehicleOffense = new VehicleOffense(); LoadData(); }
public CarDriversController(GIBDDContext context, ILogger <CarDriversController> logger) { _context = context; _logger = logger; }
public CarOwnerRepositorySQL(GIBDDContext dbcontext) { this.db = dbcontext; }
public static void SeedData(GIBDDContext context) { Color c1 = new Color { Name = "Синий" }; Color c2 = new Color { Name = "Чёрный" }; Color c3 = new Color { Name = "Розовый" }; Model m1 = new Model { Name = "Лада 2107" }; context.Colors.Add(c1); context.Colors.Add(c2); context.Colors.Add(c3); CarOwner c = new CarOwner { FIO = "Баранов Александр Юрьевич", PassportData = 2419234896 }; Vehicle v = new Vehicle { RegistrationNumber = "УР122РФ", Color = c1, Model = m1, MaintenanceDate = DateTime.Now, CarOwner = c }; context.Vehicles.Add(v); context.CarOwners.Add(c); //var vehicle = context.Vehicles.Find(1); ArticleOffense article1 = new ArticleOffense { Description = "Управление транспортным средством с нечитаемыми, нестандартными или установленными с нарушением требований государственного стандарта государственными регистрационными знаками, за исключением случаев, предусмотренных частью 2 настоящей статьи", Number = "12.2.1", Penalty = "500 рублей.", }; ArticleOffense article2 = new ArticleOffense { Description = "Управление транспортным средством без государственных регистрационных знаков, а равно управление транспортным средством без установленных на предусмотренных для этого местах государственных регистрационных знаков либо управление транспортным средством с государственными регистрационными знаками, видоизмененными или оборудованными с применением устройств или материалов, препятствующих идентификации государственных регистрационных знаков либо позволяющих их видоизменить или скрыть", Number = "12.2.2", Penalty = "5000 рублей или лишение прав от 1 до 3 месяцев" }; context.ArticleOffenses.Add(article1); context.ArticleOffenses.Add(article2); //var article = context.ArticleOffenses.Find(2); VehicleOffense vehicleOffense1 = new VehicleOffense { ArticleOffense = article2, TakeLicenseTime = 3 }; VehicleOffense vehicleOffense2 = new VehicleOffense { ArticleOffense = article1, TakeLicenseTime = 0, Penalty = 500 }; var list1 = new List <VehicleOffense>(); list1.Add(vehicleOffense1); list1.Add(vehicleOffense2); CarDriver carDriver1 = new CarDriver { FIO = v.CarOwner.FIO, IsCarOwner = true, Vehicle = v, VehicleOffenses = list1 }; Offense offense1 = new Offense { Address = "г. Иваново, Рабфаковская, 34", Date = DateTime.Now, CarDriver = carDriver1 }; context.Offenses.Add(offense1); Category category1 = new Category { Name = "A" }; Category category2 = new Category { Name = "B", Vehicles = context.Vehicles.ToList() }; var cats = new List <Category>(); cats.Add(category1); cats.Add(category2); int sum = 0; foreach (var item in list1) { sum += item.TakeLicenseTime; } TakeStroke takeStroke = new TakeStroke { TakeDate = DateTime.Now, ReturnDate = DateTime.Now.AddMonths(sum) }; var strokes = new List <TakeStroke>(); strokes.Add(takeStroke); //DriverLicense driverL = new DriverLicense { Number = 7701397000, IsInvalid = false, ReleaseDate = DateTime.Now, Categories = cats, TakeStrokes = strokes }; //context.DriverLicenses.Add(driverL); //int sumTakeTime = 0; //foreach (VehicleOffense v12 in offense.CarDriver.VehicleOffenses) //{ // if (v12.TakeLicenseTime != null) // sumTakeTime += v12.TakeLicenseTime.GetValueOrDefault(); //} //if (offense.CarDriver.IsCarOwner) // if (DateTime.Now.TotalMonths(offense.Date) > 0) //{ // offense.CarDriver.Vehicle.CarOwner.DriverLicense.IsValid = false; //} else //{ // offense.CarDriver.Vehicle.CarOwner.DriverLicense.IsValid = true; // } context.SaveChanges(); }
public MaintenanceService(GIBDDContext repos) { db = repos; }
public CategoriesController(GIBDDContext context, ILogger <CategoriesController> logger) { _context = context; _logger = logger; }
public DBReposSQL() { db = new GIBDDContext("GIBDDContext"); }
public ArticleOffenseViewModel(GIBDDContext db) { this.db = db; SelectedVehicleOffense = new VehicleOffense(); LoadData(); }
public VehicleOffensesController(GIBDDContext context, ILogger <VehicleOffensesController> logger) { _logger = logger; _context = context; }
public ModelViewModel(GIBDDContext db) { this.db = db; LoadData(); }
public ColorsController(GIBDDContext context, ILogger <ColorsController> logger) { _context = context; _logger = logger; }
public ModelsController(GIBDDContext context, ILogger <ModelsController> logger) { _context = context; _logger = logger; }
public VehicleRepositorySQL(GIBDDContext dbcontext) { this.db = dbcontext; }
public ReportViewModel() { db = new GIBDDContext(); this.reportsService = new ReportsService(); LoadData(); }