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 { /// /// Interaction logic for App.xaml /// 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); } } }