public static void Populate(gestaoIpgDbContext db) { PopulateDepartamento(db); PopulateCargo(db); PopulateFuncionario(db); PopulateTarefa(db); }
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(); }
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(); }
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(); }
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(); }
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; }