コード例 #1
0
 public UnitOfWork(AlumnProgramContext alumnProgramContext)
 {
     _context                       = alumnProgramContext;
     AlumnRepositorys               = new AlumnRepository(_context);
     AdminRepositorys               = new AdminRepository(_context);
     ActivityRepositorys            = new ActivityRepository(_context);
     FinishedEducationRepositorys   = new FinishedEducationRepository(_context);
     ListExportRepositorys          = new ListExportRepository(_context);
     OtherEducationRepositorys      = new OtherEducationRepository(_context);
     ProgrammingLanguageRepositorys = new ProgrammingLanguageRepository(_context);
 }
コード例 #2
0
        static void Main()
        {
            var message = MessageBox.Show("Vill du återställa databasen?", "Meddelande", MessageBoxButtons.YesNo);

            if (message == DialogResult.Yes)
            {
                AlumnProgramContext alumnContext = new AlumnProgramContext();

                alumnContext.Database.EnsureDeleted();
                alumnContext.Database.EnsureCreated();

                AlumnSeed.Populate(alumnContext);
            }

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new LoginForm());
        }
コード例 #3
0
 public ListExportRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #4
0
 public ActivityRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #5
0
 public OtherEducationRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #6
0
 public AdminRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #7
0
 public FinishedEducationRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #8
0
        public static void Populate(AlumnProgramContext alumnContext)
        {
            Alumn alumn1 = new Alumn()
            {
                FirstName = "Jenny",
                LastName  = "Barnes",
                UserName  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };

            alumnContext.Alumns.Add(alumn1);

            Alumn alumn2 = new Alumn()
            {
                FirstName = "Dexter",
                LastName  = "Drake",
                UserName  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };

            alumnContext.Alumns.Add(alumn2);


            Admin admin1 = new Admin()
            {
                FirstName = "Börje",
                LastName  = "Hansson",
                UserName  = "******",
                Email     = "*****@*****.**",
                Password  = "******"
            };

            alumnContext.Admins.Add(admin1);

            Activity activity1 = new Activity()
            {
                Titel       = "Elon Musk föreläser om innovation.",
                Description = "Kom och se en rafflande föreläsning av ingenmindre än Elon Musk."
            };

            alumnContext.Activities.Add(activity1);

            AlumnActivity alumnActivity1 = new AlumnActivity()
            {
                Alumn    = alumn1,
                Activity = activity1
            };

            alumnContext.AlumnActivities.Add(alumnActivity1);
            AlumnActivity alumnActivity2 = new AlumnActivity()
            {
                Alumn    = alumn2,
                Activity = activity1
            };

            alumnContext.AlumnActivities.Add(alumnActivity2);

            alumnContext.SaveChanges();
        }
コード例 #9
0
 public ProgrammingLanguageRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #10
0
 public WorkExperienceRepository(AlumnProgramContext context) : base(context)
 {
 }
コード例 #11
0
 public Repository(AlumnProgramContext context)
 {
     Context = context;
 }