1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- using RKISPATTERN.Models;
- using System;
- using System.Collections.Generic;
- using System.Configuration;
- using System.Data;
- using System.Linq;
- using System.Threading.Tasks;
- using System.Windows;
- namespace RKISPATTERN
- {
- /// <summary>
- /// Interaction logic for App.xaml
- /// </summary>
- public partial class App : Application
- {
- protected override void OnStartup(StartupEventArgs e)
- {
- using (DBContext db = new DBContext())
- {
- db.Database.Initialize(false);
- if (db.User.Count() == 0 && db.Problem.Count() == 0)
- {
- User user1 = new User(1, "Кузин", "Юрий", "Андреевич", "AloneWolf33", "pulka1601", "+79528989104");
- User user2 = new User(2, "Рыбаков", "Кирилл", "Николаевич", "kirill2003", "rmPiUB2003", "+79727575124");
- User user3 = new User(3, "Крылов", "Александр", "Витальевич", "xyxprototypexyx", "rmPiUB2003", "+79727575124");
- User user4 = new User(4, "Сергей", "Сергеевич", "Серый", "SSS", "23101992", "+9234500000");
- db.User.Add(user1);
- db.User.Add(user2);
- db.User.Add(user3);
- db.User.Add(user4);
- Customer cust1 = new Customer(1, user1);
- Customer cust2 = new Customer(2, user2);
- db.Customer.Add(cust1);
- db.Customer.Add(cust2);
- Worker work1 = new Worker(1, user1);
- Worker work2 = new Worker(2, user2);
- db.Worker.Add(work1);
- db.Worker.Add(work2);
- Customer cust3 = new Customer(3, user3);
- Customer cust4 = new Customer(4, user4);
- db.Customer.Add(cust3);
- db.Customer.Add(cust4);
- Worker work3 = new Worker(3, user3);
- Worker work4 = new Worker(4, user4);
- db.Worker.Add(work1);
- db.Worker.Add(work2);
- Problem problem1 = new Problem(1, "Задача по химии", "Рассчитать массу", new DateTime(2022, 11, 10), cust1, work1, "Готов");
- Problem problem2 = new Problem(2, "Верстка сайта", "С поддержкой EE", new DateTime(2022, 1, 2), cust2, work2, "В процессе");
- Problem problem3 = new Problem(3, "Решение матрицы", "Матрица 3х3", new DateTime(2021, 5, 3), cust3, "Свободно");
- db.Problem.Add(problem1);
- db.Problem.Add(problem2);
- db.Problem.Add(problem3);
- db.SaveChanges();
- }
- }
- base.OnStartup(e);
- }
- }
- }
|