Esempio n. 1
0
        private static void AddTestVertretung(StundenplanDbContext dbContext, Klasse klasse6a)
        {
            var vertretungsraum   = AddRaum(dbContext, "B1.25");
            var vertretungslehrer = AddLehrer(dbContext, null, "MAX!");
            var vertretungsstunde = klasse6a.Stundens.FirstOrDefault(s => s.Id == 1);

            vertretungsstunde.VertretungslehrerId = vertretungslehrer.Id;
            vertretungsstunde.RaumId = vertretungsraum.Id;
        }
Esempio n. 2
0
        private static Raum AddRaum(StundenplanDbContext dbContext, string bezeichnung)
        {
            var raum = new Raum()
            {
                Bezeichnung = bezeichnung
            };

            dbContext.Raum.Add(raum);
            dbContext.SaveChanges();
            return(raum);
        }
Esempio n. 3
0
        private static Lehrer AddLehrer(StundenplanDbContext dbContext, int?stundenId, string name)
        {
            Lehrer lehrer = new Lehrer()
            {
                Name      = name,
                StundenId = stundenId
            };

            dbContext.Lehrer.Add(lehrer);
            dbContext.SaveChanges();
            return(lehrer);
        }
Esempio n. 4
0
        private static Klasse AddKlasse(StundenplanDbContext dbContext, string name)
        {
            var klasse = new Klasse()
            {
                Bezeichnung = name
            };

            dbContext.Klasse.Add(klasse);
            dbContext.SaveChanges();
            klasse.Stundens = new List <Stunden>();
            return(klasse);
        }
Esempio n. 5
0
        private static void AddingAdmin(StundenplanDbContext dbContext)
        {
            Token token = new Token()
            {
                Inhalt = "ADHdvJPdjg42)$/AS,D)E§SADasdDASDkasd-_aA123DAS-dlk99232DDD..AD;daWEaD1!dasdADasDa7-adad-___dasdaiudad"
            };

            dbContext.Admin.Add(new Admin()
            {
                Name = "Lorenz", Passwort = "!§$%&/()", Token = token
            });
            dbContext.SaveChanges();
        }
Esempio n. 6
0
        private static Stunden AddStunde(StundenplanDbContext dbContext, int klasseId, int wochentag, int stundeNr, int?lehrerId, int?vertretungslehrerId)
        {
            string  lessonStr = GetRandomLesson();
            Stunden stunden   = new Stunden()
            {
                Stunde              = stundeNr,
                Wochentag           = wochentag,
                Fach                = lessonStr,
                KlasseId            = klasseId,
                LehrerId            = lehrerId,
                VertretungslehrerId = vertretungslehrerId
            };

            dbContext.Stunden.Add(stunden);
            dbContext.SaveChanges();
            return(stunden);
        }
Esempio n. 7
0
 public SchuelerController(StundenplanDbContext context)
 {
     _context = context;
 }
Esempio n. 8
0
 public StundenService(StundenplanDbContext context)
 {
     _context = context;
 }
Esempio n. 9
0
 public LehrerController(StundenplanDbContext context)
 {
     _context = context;
 }
Esempio n. 10
0
 public KlasseController(StundenplanDbContext context)
 {
     _context = context;
 }