Exemple #1
0
 public static void Populate(gestaoIpgDbContext db)
 {
     PopulateDepartamento(db);
     PopulateCargo(db);
     PopulateFuncionario(db);
     PopulateTarefa(db);
 }
Exemple #2
0
        private static void PopulateFuncionario(gestaoIpgDbContext db)
        {
            if (db.Funcionario.Any())
            {
                return;
            }
            db.Funcionario.AddRange(
                new Funcionario {
                Nome           = "António Martins", Morada = " Rua da Alegria, Guarda",
                Email          = "*****@*****.**",
                Telemovel      = 919191914,
                CargoId        = 4,
                DepartamentoId = 2
            },
                new Funcionario {
                Nome           = "Daniela Matos", Morada = " Rua da Azeitona, Guarda",
                Email          = "*****@*****.**",
                Telemovel      = 919191915,
                CargoId        = 3,
                DepartamentoId = 2
            },
                new Funcionario {
                Nome           = "José Fonseca", Morada = " Praça do Comércio, Guarda",
                Email          = "*****@*****.**",
                Telemovel      = 919191894,
                CargoId        = 2,
                DepartamentoId = 3
            },

                new Funcionario
            {
                Nome           = "Maria da Conceição",
                Morada         = " Rua das Flores, Guarda",
                Email          = "*****@*****.**",
                Telemovel      = 961386258,
                CargoId        = 1,
                DepartamentoId = 4
            }

                );
            db.SaveChanges();
        }
Exemple #3
0
        private static void PopulateCargo(gestaoIpgDbContext db)
        {
            if (db.Cargo.Any())
            {
                return;
            }
            db.Cargo.AddRange(
                new Cargo {
                NomeCargo = "Diretor ESTG"
            },
                new Cargo {
                NomeCargo = "Secretária ESTG"
            },
                new Cargo {
                NomeCargo = "Professor"
            },
                new Cargo {
                NomeCargo = "Gestora RH"
            }

                );
            db.SaveChanges();
        }
Exemple #4
0
        private static void PopulateDepartamento(gestaoIpgDbContext db)
        {
            if (db.Departamento.Any())
            {
                return;
            }
            db.Departamento.AddRange(
                new Departamento {
                Tipo = "Departamento Académico"
            },
                new Departamento {
                Tipo = "Departamento Administrativo"
            },
                new Departamento {
                Tipo = "Departamento Pedagógico"
            },
                new Departamento {
                Tipo = "Departamento Recursos Humanos"
            }

                );
            db.SaveChanges();
        }
Exemple #5
0
        private static void PopulateTarefa(gestaoIpgDbContext db)
        {
            if (db.Tarefa.Any())
            {
                return;
            }
            db.Tarefa.AddRange(
                new Tarefa {
                DescricaoTarefa = "Assinar Calendário de Avaliações", FuncionarioId = 4
            },
                new Tarefa {
                DescricaoTarefa = "Vigiar teste Programação", FuncionarioId = 2
            },
                new Tarefa {
                DescricaoTarefa = "Fazer Calendário de ferias 2020", FuncionarioId = 3
            },
                new Tarefa {
                DescricaoTarefa = "Contratar Professor de Artes", FuncionarioId = 1
            }

                );
            db.SaveChanges();
        }
Exemple #6
0
 public DepartamentoController(gestaoIpgDbContext context)
 {
     _context = context;
 }
 public FuncionarioController(gestaoIpgDbContext context)
 {
     _context = context;
 }
 public TarefaController(gestaoIpgDbContext context)
 {
     _context = context;
 }
        //private const int NUMBER_OF_PRODUCTS_PER_PAGE = 3;

        //private const int NUMBER_OF_PAGES_BEFORE_AND_AFTER = 2;

        public CargoController(gestaoIpgDbContext context)
        {
            _context = context;
        }