Beispiel #1
0
        private static Horario GetHorarioCreatingIfNeed(MaterialDbContext db, int id)
        {
            Horario horario = db.Horario.SingleOrDefault(e => e.HorarioID == id);

            if (horario == null)
            {
                horario = new Horario {
                    HorarioID = id
                };
                db.Add(horario);
                db.SaveChanges();
            }

            return(horario);
        }
Beispiel #2
0
        private static void SeedTrabalhoPosto(MaterialDbContext db)
        {
            if (db.Trabalho_Posto.Any())
            {
                return;
            }
            Horario     horario   = GetHorarioCreatingIfNeed(db, 1);
            Equipamento Autoclave = GetEquipamentoCreatingIfNeed(db, 1);
            Materialcs  Bisturi   = GetMaterialCreatingIfNeed(db, "Bisturi");

            db.Trabalho_Posto.AddRange(
                new Trabalho_Posto {
                Estado = "Finalizado", MaterialcsID = Bisturi.MaterialcsId, EquipamentoID = Autoclave.EquipamentoID, DataServico = new DateTime(2019, 1, 22), HorarioID = horario.HorarioID
            }

                );

            db.SaveChanges();
        }