예제 #1
0
        private static void PopulateTipoTarefa(GestaoTarefasDbContext db)
        {
            if (db.TipoTarefa.Any())
            {
                return;
            }

            db.TipoTarefa.AddRange(
                new TipoTarefa {
                TipoNome = "Comprar"
            },
                new TipoTarefa {
                TipoNome = "Transporte"
            },
                new TipoTarefa {
                TipoNome = "Manutenção"
            },
                new TipoTarefa {
                TipoNome = "Limpeza"
            },
                new TipoTarefa {
                TipoNome = "Outra"
            }
                );
            db.SaveChanges();
        }
예제 #2
0
        public static void PopulateDepartamentos(GestaoTarefasDbContext db)
        {
            if (db.Departamento.Any())
            {
                return;
            }


            db.Departamento.AddRange(
                new Departamento {
                Nome = "Informática"
            },
                new Departamento {
                Nome = "Contabilidade"
            },
                new Departamento {
                Nome = "Civil"
            },
                new Departamento {
                Nome = "Bar"
            },
                new Departamento {
                Nome = "Cantina"
            },
                new Departamento {
                Nome = "Secretaria"
            },
                new Departamento {
                Nome = "Manutenção"
            }
                );
            db.SaveChanges();
        }
예제 #3
0
 public static void Populate(GestaoTarefasDbContext db)
 {
     PopulateDepartamentos(db);
     PopulateCargos(db);
     PopulateTipoTarefa(db);
     PopulateFuncionarios(db);
     PopulateTarefas(db);
 }
예제 #4
0
        private static void PopulateCargos(GestaoTarefasDbContext db)
        {
            if (db.Cargo.Any())
            {
                return;
            }

            db.Cargo.AddRange(
                new Cargo {
                NomeCargo = "Diretor"
            },
                new Cargo {
                NomeCargo = "Funcionário"
            },
                new Cargo {
                NomeCargo = "Professor"
            },
                new Cargo {
                NomeCargo = "Estagiário"
            }
                );
            db.SaveChanges();
        }
예제 #5
0
        private static void PopulateFuncionarios(GestaoTarefasDbContext db)
        {
            if (db.Funcionario.Any())
            {
                return;
            }

            db.Funcionario.AddRange(
                new Funcionario {
                Nome = "Dylan", SobreNome = "Pinto", Sexo = "Masculino", NTelemovel = "912123456", Email = "*****@*****.**", DepartamentoId = 2, CargoId = 2
            },
                new Funcionario {
                Nome = "Martim", SobreNome = "Costa", Sexo = "Masculino", NTelemovel = "912123123", Email = "*****@*****.**", DepartamentoId = 1, CargoId = 1
            },
                new Funcionario {
                Nome = "Alberto", SobreNome = "Melo", Sexo = "Masculino", NTelemovel = "932123456", Email = "*****@*****.**", DepartamentoId = 7, CargoId = 3
            },
                new Funcionario {
                Nome = "Paulo", SobreNome = "Barrosa", Sexo = "Masculino", NTelemovel = "932123456", Email = "*****@*****.**", DepartamentoId = 5, CargoId = 1
            }
                );
            db.SaveChanges();
        }
예제 #6
0
        public static void PopulateTarefas(GestaoTarefasDbContext db)
        {
            if (db.Tarefa.Any())
            {
                return;
            }


            db.Tarefa.AddRange(
                new Tarefa {
                NomeTarefa = "Aquecedores", NomeOrdena = "Martim", FuncionarioId = 2, DataInicio = DateTime.Parse("12-01-2020"), DataFim = DateTime.Parse("15-01-2020"), TipoId = 3, Descricao = "Arranjar os aquecedores da sala de informática", estadoTarefa = "Incompleta"
            },
                new Tarefa {
                NomeTarefa = "Wi-fi", NomeOrdena = "Dylan", FuncionarioId = 3, DataInicio = DateTime.Parse("02-02-2020"), DataFim = DateTime.Parse("03-02-2020"), TipoId = 3, Descricao = "Não existe internet no departamento de contabilidade", estadoTarefa = "Incompleta"
            },
                new Tarefa {
                NomeTarefa = "Orçamento", NomeOrdena = "Paulo", FuncionarioId = 4, DataInicio = DateTime.Parse("22-03-2020"), DataFim = DateTime.Parse("23-03-2020"), TipoId = 5, Descricao = "Fazer um orçamento para renovar os materiais da cantina ", estadoTarefa = "Incompleta"
            },
                new Tarefa {
                NomeTarefa = "Ementa", NomeOrdena = "Dylan", FuncionarioId = 1, DataInicio = DateTime.Parse("29-04-2020"), DataFim = DateTime.Parse("15-05-2020"), TipoId = 5, Descricao = "Ementa para o dia de Erasmus", estadoTarefa = "Incompleta"
            }
                );
            db.SaveChanges();
        }