コード例 #1
0
        public static void Populate(DatabaseContext dbContext)
        {
            if (dbContext.Alumner.Count() == 0)
            {
                //Alumn
                AlumnDTO alumn1 = new AlumnDTO()
                {
                    Användarnamn = "abc",
                    Lösenord     = "123",
                    Förnamn      = "Vissla",
                    Efternamn    = "Kvist",
                };
                dbContext.Alumner.Add(alumn1);

                AlumnDTO alumn2 = new AlumnDTO()
                {
                    Användarnamn = "*****@*****.**",
                    Lösenord     = "123",
                    Förnamn      = "Palle",
                    Efternamn    = "Kuling",
                };
                dbContext.Alumner.Add(alumn2);

                AlumnDTO alumn3 = new AlumnDTO()
                {
                    Användarnamn = "*****@*****.**",
                    Lösenord     = "123",
                    Förnamn      = "Jan",
                    Efternamn    = "Banan",
                };
                dbContext.Alumner.Add(alumn3);

                AlumnDTO alumn4 = new AlumnDTO()
                {
                    Användarnamn = "*****@*****.**",
                    Lösenord     = "123",
                    Förnamn      = "Tony",
                    Efternamn    = "Stark",
                };
                dbContext.Alumner.Add(alumn4);

                //Program
                ProgramDTO program0 = new ProgramDTO()
                {
                    Namn = "Alla"
                };
                dbContext.Program.Add(program0);

                ProgramDTO program1 = new ProgramDTO()
                {
                    Namn = "Systemarkitekt"
                };
                dbContext.Program.Add(program1);

                ProgramDTO program2 = new ProgramDTO()
                {
                    Namn = "Systemvetare"
                };
                dbContext.Program.Add(program2);

                ProgramDTO program3 = new ProgramDTO()
                {
                    Namn = "Dataekonom"
                };
                dbContext.Program.Add(program3);

                dbContext.AlumnProgram.Add(new AlumnProgramDTO()
                {
                    Alumn   = alumn1,
                    Program = program1
                });

                dbContext.AlumnProgram.Add(new AlumnProgramDTO()
                {
                    Alumn   = alumn2,
                    Program = program2
                });

                dbContext.AlumnProgram.Add(new AlumnProgramDTO()
                {
                    Alumn   = alumn3,
                    Program = program3
                });

                dbContext.AlumnProgram.Add(new AlumnProgramDTO()
                {
                    Alumn   = alumn4,
                    Program = program2
                });


                //Kompetens
                KompetensDTO kompetens1 = new KompetensDTO()
                {
                    Beskrivning = "Har 3 års erfarenhet som utvecklare i C#"
                };

                dbContext.AlumnKompetens.Add(new AlumnKompetensDTO()
                {
                    Alumn     = alumn1,
                    Kompetens = kompetens1
                });
                //Personal
                PersonalDTO personal = new PersonalDTO()
                {
                    Användarnamn = "SuperAdmin",
                    Lösenord     = "123",
                    Förnamn      = "Super",
                    Efternamn    = "Admin",
                };
                dbContext.Personal.Add(personal);

                PersonalDTO personal1 = new PersonalDTO()
                {
                    Användarnamn = "P5500",
                    Lösenord     = "pers",
                    Förnamn      = "Jan",
                    Efternamn    = "Andersson",
                };
                dbContext.Personal.Add(personal1);

                //Aktivitet
                AktivitetDTO aktivitet1 = new AktivitetDTO()
                {
                    Titel         = "Företagsmässa för nyexaminerade",
                    Ansvarig      = "Milla Trop",
                    Kontaktperson = "Loki Foi",
                    Plats         = "Högskolan i Borås",
                    Startdatum    = new DateTime(2020, 08, 01),
                    Slutdatum     = new DateTime(2020, 08, 02),
                    Beskrivning   = "Träffa företag som är i behov av just dig! Knyt kontakter och maxa dina möjligheter",
                    InformationsutskickAktivitet = new List <InformationsutskickAktivitetDTO>(),
                    AlumnAktivitet = new List <AlumnAktivitetBokningDTO>()
                };
                dbContext.Aktiviteter.Add(aktivitet1);

                AktivitetDTO aktivitet2 = new AktivitetDTO()
                {
                    Titel         = "Föreläsning av Elon Musk",
                    Ansvarig      = "Henry Jons",
                    Kontaktperson = "Jocke Boi",
                    Plats         = "Högskolan i Borås, Sparbankssalen",
                    Startdatum    = new DateTime(2020, 09, 01),
                    Slutdatum     = new DateTime(2020, 09, 02),
                    Beskrivning   = "Elon Musk kommer och berättar om sin spännande resa från ung entreprenör i Sydafrika till en av världens mest kända företagsledare.",
                    InformationsutskickAktivitet = new List <InformationsutskickAktivitetDTO>(),
                    AlumnAktivitet = new List <AlumnAktivitetBokningDTO>()
                };
                dbContext.Aktiviteter.Add(aktivitet2);

                dbContext.SaveChanges();
            }
        }
コード例 #2
0
 public void TaBortKompetensFrånAlumn(KompetensDTO selectedKompetensToRemove, AlumnDTO aktuellAlumn)
 {
     unitOfWork.KompetensRepository.TaBortKompetensFrånAlumn(selectedKompetensToRemove, aktuellAlumn);
 }