private static Materialcs GetMaterialCreatingIfNeed(MaterialDbContext db, string Nome) { Materialcs material = db.Materialcs.SingleOrDefault(t => t.Nome == Nome); if (material == null) { material = new Materialcs { Nome = Nome }; db.Add(material); db.SaveChanges(); } return(material); }
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(); }