internal void TaBortKompetens(object commandParameter)
 {
     if (SelectedKompetens != null)
     {
         Kompetens.TaBort(SelectedKompetens);
         Update();
     }
 }
 public void Update()
 {
     Alumner             = Alumn.HämtaAlumner();
     Aktiviteter         = Aktivitet.HämtaAktiviteter();
     InloggadAlumn       = Alumn.HämtaInloggadAlumn();
     AktuellaAktiviteter = Aktivitet.HämtaAktiviteterFörInloggadAnvändare();
     BokadeAktiviteter   = Aktivitet.HämtaBokadeAktiviteter();
     AktuellaProgram     = Program.HämtaAlumnensProgram();
     AktuellaKompetenser = Kompetens.HämtaAlumnensKompetenser();
 }
예제 #3
0
 public void TaBortKompetensFrånAlumn(Kompetens selectedKompetensToRemove, Alumn aktuellAlumn)
 {
     unitOfWork.KompetensRepository.TaBortKompetensFrånAlumn(selectedKompetensToRemove, aktuellAlumn);
 }
 internal void LäggTillKompetens(object commandParameter) //Klar
 {
     Kompetens.LäggTill(TextBoxTextKompetens);
     TextBoxTextKompetens = string.Empty;
     Update();
 }
예제 #5
0
        public static void Populate(DatabaseContext databaseContext)
        {
            //Alumner

            Alumn alumn1 = new Alumn()
            {
                Användarnamn = "kalle1",
                Förnamn      = "Kalle",
                Efternamn    = "Nalle",
                Epost        = "*****@*****.**",
                Lösenord     = "kalle1"
            };

            Alumn alumn2 = new Alumn()
            {
                Användarnamn = "Lalle1",
                Förnamn      = "Lalle",
                Efternamn    = "Halle",
                Epost        = "*****@*****.**",
                Lösenord     = "LalleHalle"
            };

            databaseContext.Alumner.Add(alumn1);
            databaseContext.Alumner.Add(alumn2);



            //Program
            Program program1 = new Program()
            {
                Namn = "Systemvetare"
            };
            Program program2 = new Program()
            {
                Namn = "Systemarkitekt"
            };

            databaseContext.Programs.Add(program1);
            databaseContext.Programs.Add(program2);

            //Kompetens
            Kompetens kompetens1 = new Kompetens()
            {
                Beskrivning = "C#"
            };
            Kompetens kompetens2 = new Kompetens()
            {
                Beskrivning = "Java"
            };
            Kompetens kompetens3 = new Kompetens()
            {
                Beskrivning = "HTML"
            };

            databaseContext.Kompetenser.Add(kompetens1);
            databaseContext.Kompetenser.Add(kompetens2);
            databaseContext.Kompetenser.Add(kompetens3);


            //AlumnProgram
            databaseContext.AlumnPrograms.Add(new AlumnProgram()
            {
                Alumn   = alumn1,
                Program = program1
            });
            databaseContext.AlumnPrograms.Add(new AlumnProgram()
            {
                Alumn   = alumn1,
                Program = program2
            });
            databaseContext.AlumnPrograms.Add(new AlumnProgram()
            {
                Alumn   = alumn2,
                Program = program1
            });

            //AlumnKompetens

            databaseContext.AlumnKompetens.Add(new AlumnKompetens()
            {
                Alumn     = alumn1,
                Kompetens = kompetens1
            });
            databaseContext.AlumnKompetens.Add(new AlumnKompetens()
            {
                Alumn     = alumn1,
                Kompetens = kompetens2
            });
            databaseContext.AlumnKompetens.Add(new AlumnKompetens()
            {
                Alumn     = alumn2,
                Kompetens = kompetens3
            });

            //Personal
            Personal personal1 = new Personal()
            {
                Användarnamn = "einar1",
                Förnamn      = "Einar",
                Efternamn    = "Svensson",
                Epost        = "*****@*****.**",
                Lösenord     = "einar2"
            };

            databaseContext.Personal.Add(personal1);


            //Aktivitet
            Aktivitet aktivitet1 = new Aktivitet()
            {
                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 <InformationsutskickAktivitet>(),
                AlumnAktiviteter             = new List <AlumnAktivitet>()
            };

            databaseContext.Aktiviteter.Add(aktivitet1);



            //SaveDb
            databaseContext.SaveChanges();
        }
예제 #6
0
        public static void Populate(DatabaseContext dbContext)
        {
            if (dbContext.Alumner.Count() == 0)
            {
                //Alumn
                Alumn alumn1 = new Alumn()
                {
                    Användarnamn = "*****@*****.**",
                    Lösenord     = "123",
                    Förnamn      = "Vissla",
                    Efternamn    = "Kvist",
                };
                dbContext.Alumner.Add(alumn1);

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

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

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

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

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

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

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

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

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

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

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


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

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

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

                //Aktivitet
                Aktivitet aktivitet1 = new Aktivitet()
                {
                    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 <InformationsutskickAktivitet>(),
                    AlumnAktivitet = new List <AlumnAktivitetBokning>()
                };
                dbContext.Aktiviteter.Add(aktivitet1);

                Aktivitet aktivitet2 = new Aktivitet()
                {
                    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 <InformationsutskickAktivitet>(),
                    AlumnAktivitet = new List <AlumnAktivitetBokning>()
                };
                dbContext.Aktiviteter.Add(aktivitet2);

                dbContext.SaveChanges();
            }
        }