public IActionResult Salvar(GftDTO unidadeTemporaria) { if (ModelState.IsValid) { Gft unidade = new Gft(); unidade.Id = unidadeTemporaria.Id; unidade.Cep = unidadeTemporaria.Cep; unidade.Cidade = unidadeTemporaria.Cidade; unidade.Endereco = unidadeTemporaria.Endereco; unidade.Estado = unidadeTemporaria.Estado; unidade.Nome = unidadeTemporaria.Nome; unidade.Telefone = unidadeTemporaria.Telefone; unidade.Status = true; database.gfts.Add(unidade); database.SaveChanges(); return(RedirectToAction("Unidades", "Adm")); } else { return(View("../Adm/CadastrarUnidade")); } }
public IActionResult SalvarUnidade(GftDTO gfdadosTemporarios) { if (ModelState.IsValid) { var UnidadeJáExiste = database.Gft.Where(gft => gft.Cep == gfdadosTemporarios.Cep).ToList().Count() > 0; if (UnidadeJáExiste) { return(RedirectToAction("Cadastrar")); } else { Gft gft = new Gft(); gft.Cep = gfdadosTemporarios.Cep; gft.Endereco = gfdadosTemporarios.Endereco; gft.Cidade = gfdadosTemporarios.Cidade; gft.Estado = gfdadosTemporarios.Estado; gft.Nome = gfdadosTemporarios.Nome; gft.Telefone = gfdadosTemporarios.Telefone; database.Gft.Add(gft); database.SaveChanges(); } return(RedirectToAction("Unidades")); } else { return(View("../unidadesgft/cadastrar")); } }
public static GftViewModel ToViewModel(this Gft gft) { return(new GftViewModel() { Endereco = gft.endereco, Id = gft.id, Nome = gft.nome, Telefone = gft.telefone }); }
public IActionResult Gft(long id = 0) { try { if (id > 0) { Gft gft = _gftRepository.GetPorId(id); return(View(gft.ToViewModel())); } return(View()); } catch (EntidadeNaoEncontradaException) { return(NotFound("Gft não encontrada!")); } }
public static Gft ToModel(this GftViewModel gftVM) { var gft = new Gft() { id = (gftVM.Id.HasValue ? gftVM.Id.Value : 0), nome = gftVM.Nome, endereco = gftVM.Endereco, telefone = gftVM.Telefone, status = true }; if (gftVM.HasId) { gft.data_alteracao = DateTime.Now; } return(gft); }
public IActionResult Salvar(GftDTO GftTemporario) { if (ModelState.IsValid) { Gft Gft = new Gft(); Gft.Cep = GftTemporario.Cep; Gft.Cidade = GftTemporario.Cidade; Gft.Endereco = GftTemporario.Endereco; Gft.Estado = GftTemporario.Estado; Gft.Nome = GftTemporario.Nome; Gft.Telefone = GftTemporario.Telefone; Gft.Ativa = true; database.Gfts.Add(Gft); database.SaveChanges(); return(RedirectToAction("UnidadesGFT", "Wa")); } return(View("../Wa/CadastrarGFT")); }
public IActionResult Salvar(GftDTO tempGft) { if (ModelState.IsValid) { Gft gft = new Gft(); gft.Nome = tempGft.Nome; gft.Cep = tempGft.Cep; gft.Endereco = tempGft.Endereco; gft.Cidade = tempGft.Cidade; gft.Estado = tempGft.Estado; gft.Telefone = tempGft.Telefone; gft.Status = true; database.Gfts.Add(gft); database.SaveChanges(); return(RedirectToAction("Gfts", "Wa")); } else { return(View("../Wa/NovaGft")); } }
public IActionResult PopularBanco() { var temDados = database.Funcionarios.ToList().Count > 0; if (!temDados) { Gft unidadeBarueri = new Gft(); unidadeBarueri.Cep = "06454000"; unidadeBarueri.Endereco = "Alameda Rio Negro, 585"; unidadeBarueri.Cidade = "Barueri"; unidadeBarueri.Estado = "SP"; unidadeBarueri.Nome = "Unidade GFT Barueri"; unidadeBarueri.Telefone = "1121763253"; Gft unidadeSorocaba = new Gft(); unidadeSorocaba.Cep = "18095450"; unidadeSorocaba.Endereco = "Avenida de São Francisco , 96"; unidadeSorocaba.Cidade = "Sorocaba"; unidadeSorocaba.Estado = "SP"; unidadeSorocaba.Nome = "Unidade GFT Sorocaba"; unidadeSorocaba.Telefone = "1121763253"; List <Gft> unidades = new List <Gft>(); unidades.Add(unidadeBarueri); unidades.Add(unidadeSorocaba); Tecnologia tecnologia = new Tecnologia(); tecnologia.Nome = "JavaScript"; Tecnologia tecnologiab = new Tecnologia(); tecnologiab.Nome = "HTML"; Tecnologia tecnologiac = new Tecnologia(); tecnologiac.Nome = "CSS"; Tecnologia tecnologiad = new Tecnologia(); tecnologiad.Nome = "C#"; Tecnologia tecnologiae = new Tecnologia(); tecnologiae.Nome = "Java"; Tecnologia tecnologiaf = new Tecnologia(); tecnologiaf.Nome = "ReactJS"; Tecnologia tecnologiag = new Tecnologia(); tecnologiag.Nome = "Angular"; List <Tecnologia> tecnologias = new List <Tecnologia>(); tecnologias.Add(tecnologia); tecnologias.Add(tecnologiab); tecnologias.Add(tecnologiac); tecnologias.Add(tecnologiad); tecnologias.Add(tecnologiae); tecnologias.Add(tecnologiaf); tecnologias.Add(tecnologiag); Vaga vagaA = new Vaga(); vagaA.Codigo_vaga = "#52584050"; vagaA.Projeto = "Banco original"; vagaA.Qtd_vaga = 3; vagaA.Abertura_vaga = DateTime.Now; vagaA.Descricao_vaga = "Desenvolvedor Mobile"; vagaA.isActive = true; List <Vaga> vagas = new List <Vaga>(); vagas.Add(vagaA); Funcionario funcionarioA = new Funcionario(); Funcionario_Tecnologia funcionarioATechA = new Funcionario_Tecnologia(); funcionarioATechA.Funcionario = funcionarioA; funcionarioATechA.Tecnologia = tecnologia; Funcionario_Tecnologia funcionarioATechB = new Funcionario_Tecnologia(); funcionarioATechB.Funcionario = funcionarioA; funcionarioATechB.Tecnologia = tecnologiab; Funcionario_Tecnologia funcionarioATechC = new Funcionario_Tecnologia(); funcionarioATechC.Funcionario = funcionarioA; funcionarioATechC.Tecnologia = tecnologiac; List <Funcionario_Tecnologia> funcionarioATech = new List <Funcionario_Tecnologia>(); funcionarioATech.Add(funcionarioATechA); funcionarioATech.Add(funcionarioATechB); funcionarioATech.Add(funcionarioATechC); funcionarioA.Nome = "Castro Alves"; funcionarioA.Cargo = "Desenvolvedor Front-end"; funcionarioA.Matricula = "3412365"; funcionarioA.Gft = unidadeBarueri; funcionarioA.isActive = true; funcionarioA.isAlocado = false; funcionarioA.Inicio_wa = new DateTime(2020, 11, 10, 9, 45, 0); funcionarioA.Termino_wa = new DateTime(2020, 11, 25, 9, 45, 0); funcionarioA.FuncionarioTecnologias = funcionarioATech; Funcionario funcionarioB = new Funcionario(); Funcionario_Tecnologia funcionarioBTechA = new Funcionario_Tecnologia(); funcionarioBTechA.Funcionario = funcionarioB; funcionarioBTechA.Tecnologia = tecnologiae; Funcionario_Tecnologia funcionarioBTechB = new Funcionario_Tecnologia(); funcionarioBTechB.Funcionario = funcionarioA; funcionarioBTechB.Tecnologia = tecnologiab; Funcionario_Tecnologia funcionarioBTechC = new Funcionario_Tecnologia(); funcionarioBTechC.Funcionario = funcionarioA; funcionarioBTechC.Tecnologia = tecnologiac; List <Funcionario_Tecnologia> funcionarioBTech = new List <Funcionario_Tecnologia>(); funcionarioBTech.Add(funcionarioBTechA); funcionarioBTech.Add(funcionarioBTechB); funcionarioBTech.Add(funcionarioBTechC); funcionarioB.Nome = "Ada Lovelace"; funcionarioB.Cargo = "Desenvolvedora Back-end"; funcionarioB.Matricula = "6784563"; funcionarioB.Gft = unidadeSorocaba; funcionarioB.isActive = true; funcionarioB.isAlocado = false; funcionarioB.Inicio_wa = new DateTime(2020, 11, 5, 10, 15, 0); funcionarioB.Termino_wa = new DateTime(2020, 11, 20, 10, 15, 0); funcionarioB.FuncionarioTecnologias = funcionarioBTech; List <Funcionario> funcionarios = new List <Funcionario>(); funcionarios.Add(funcionarioA); funcionarios.Add(funcionarioB); database.Tecnologias.AddRange(tecnologias); database.Vagas.AddRange(vagas); database.Gft.AddRange(unidades); database.Funcionarios.AddRange(funcionarios); database.SaveChanges(); var vaga = database.Vagas.First(); List <Vaga_tecnologia> vagaTe = new List <Vaga_tecnologia>(); Vaga_tecnologia vagaTeA = new Vaga_tecnologia(); Vaga_tecnologia vagaTeB = new Vaga_tecnologia(); vagaTeA.Vaga = vaga; vagaTeA.Tecnologia = tecnologiac; vagaTeB.Vaga = vaga; vagaTeB.Tecnologia = tecnologiad; vagaTe.Add(vagaTeA); vagaTe.Add(vagaTeB); database.Vaga_Tecnologias.AddRange(vagaTe); database.SaveChanges(); return(Json("1")); } else { return(Json("0")); } }
public IActionResult TesteBD() { ViewBag.Tecnologia = database.Tecnologias.ToList(); ViewBag.Gft = database.Gfts.ToList(); ViewBag.Funcionario = database.Funcionarios.ToList(); ViewBag.Publcacao = database.Publicacoes.ToList(); Publicacao p1 = new Publicacao(); p1.Preenchido = false; p1.Nome = "PopularBD"; database.Add(p1); database.SaveChanges(); var publicacaoBD = database.Publicacoes.First(p => p.Nome == "PopularBD" && p.Id == 1); var GftBD = database.Gfts.ToList(); if (publicacaoBD.Id == 1 && publicacaoBD.Nome == "PopularBD" && publicacaoBD.Preenchido == true) { return(View("Index")); } else { Gft g1 = new Gft(); g1.Cep = "06454-000"; g1.Cidade = "Barueri"; g1.Endereco = "Alameda Rio Negro, 585"; g1.Estado = "São Paulo"; g1.Nome = "GFT Alphaville"; g1.Telefone = "(11) 2176-3253"; g1.Ativa = true; Gft g2 = new Gft(); g2.Cep = "80250-210"; g2.Cidade = "Curitiba"; g2.Endereco = "Av. Sete de Setembro, 2451 - 6º andar - Rebouças"; g2.Estado = "Paraná"; g2.Nome = "GFT Curitiba"; g2.Telefone = "(41) 4009-5700"; g2.Ativa = true; Gft g3 = new Gft(); g3.Cep = "18095-450"; g3.Cidade = "Sorocaba"; g3.Endereco = "Av. São Francisco, 98"; g3.Estado = "São Paulo"; g3.Nome = "GFT Sorocaba"; g3.Telefone = "(11) 2176-3253"; g3.Ativa = true; List <Gft> gftList = new List <Gft> (); gftList.Add(g1); gftList.Add(g2); gftList.Add(g3); database.AddRange(gftList); database.SaveChanges(); Tecnologia t1 = new Tecnologia(); t1.NomeTec = "CSharp e DotNet"; t1.TipoTec = "BackEnd"; t1.Ativa = true; Tecnologia t2 = new Tecnologia(); t2.NomeTec = "Java10"; t2.TipoTec = "BackEnd"; t2.Ativa = true; Tecnologia t3 = new Tecnologia(); t3.NomeTec = "Amazon AWS"; t3.TipoTec = "Cloud"; t3.Ativa = true; Tecnologia t4 = new Tecnologia(); t4.NomeTec = "Azure Microsoft"; t4.TipoTec = "Cloud"; t4.Ativa = true; Tecnologia t5 = new Tecnologia(); t5.NomeTec = "Google Cloud"; t5.TipoTec = "Cloud"; t5.Ativa = true; Tecnologia t6 = new Tecnologia(); t6.NomeTec = "Python"; t6.TipoTec = "BackEnd"; t6.Ativa = true; Tecnologia t7 = new Tecnologia(); t7.NomeTec = "Angular"; t7.TipoTec = "Front-end"; t7.Ativa = true; Tecnologia t8 = new Tecnologia(); t8.NomeTec = "HTML"; t8.TipoTec = "Front-end"; t8.Ativa = true; Tecnologia t9 = new Tecnologia(); t9.NomeTec = "JavaScript"; t9.TipoTec = "Front-end e BackEnd"; t9.Ativa = true; Tecnologia t10 = new Tecnologia(); t10.NomeTec = "Apex"; t10.TipoTec = "SalesForce"; t10.Ativa = true; List <Tecnologia> tecList = new List <Tecnologia> (); tecList.Add(t1); tecList.Add(t2); tecList.Add(t3); tecList.Add(t4); tecList.Add(t5); tecList.Add(t6); tecList.Add(t7); tecList.Add(t8); tecList.Add(t9); tecList.Add(t10); database.AddRange(tecList); database.SaveChanges(); ViewBag.Tecnologia = database.Tecnologias.ToList(); ViewBag.Gft = database.Gfts.ToList(); ViewBag.Funcionario = database.Funcionarios.ToList(); Funcionario f1 = new Funcionario(); f1.Cargo = "Analista de Sistemas Jr"; f1.InicioWa = DateTime.Now; f1.Nome = "Jess Bezos"; f1.Matricula = "800250"; f1.TerminoWa = DateTime.Now.AddDays(15).ToString(); f1.Telefone = "11-2585-6596"; f1.Email = "*****@*****.**"; f1.Alocado = false; var gft = database.Gfts.First(g => g.Nome == "GFT Alphaville"); f1.Gft = database.Gfts.Where(g => g.Nome == "GFT Alphaville").First(g => g.Id == gft.Id); database.Add(f1); database.SaveChanges(); var tec = database.Tecnologias.First(t => t.NomeTec == "Amazon AWS"); var func = database.Funcionarios.First(t => t.Nome == "Jess Bezos"); var tec2 = database.Tecnologias.First(t => t.NomeTec == "Java10"); var func2 = database.Funcionarios.First(t => t.Nome == "Jess Bezos"); FuncionarioTecnologia ft1 = new FuncionarioTecnologia(); ft1.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Amazon AWS").First(t => t.Id == tec.Id); ft1.Funcionario = database.Funcionarios.Where(f => f.Nome == "Jess Bezos").First(f => f.Id == func.Id); FuncionarioTecnologia ft2 = new FuncionarioTecnologia(); ft2.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Java10").First(t => t.Id == tec2.Id); ft2.Funcionario = database.Funcionarios.Where(f => f.Nome == "Jess Bezos").First(f => f.Id == func2.Id); database.Add(ft1); database.SaveChanges(); database.Add(ft2); database.SaveChanges(); Funcionario f2 = new Funcionario(); f2.Cargo = "Analista de Sistemas Sr"; f2.InicioWa = DateTime.Now; f2.Nome = "Bill Gates"; f2.Matricula = "800251"; f2.TerminoWa = DateTime.Now.AddDays(15).ToString(); f2.Telefone = "11-2585-6593"; f2.Email = "*****@*****.**"; f2.Alocado = false; var gftGates = database.Gfts.First(g => g.Nome == "GFT Sorocaba"); f2.Gft = database.Gfts.Where(g => g.Nome == "GFT Sorocaba").First(g => g.Id == gftGates.Id); database.Add(f2); database.SaveChanges(); var tecbill = database.Tecnologias.First(t => t.NomeTec == "Azure Microsoft"); var funcbill = database.Funcionarios.First(t => t.Nome == "Bill Gates"); var tec2bill = database.Tecnologias.First(t => t.NomeTec == "CSharp e DotNet"); var func2bill = database.Funcionarios.First(t => t.Nome == "Bill Gates"); FuncionarioTecnologia ft3 = new FuncionarioTecnologia(); ft3.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Azure Microsoft").First(t => t.Id == tecbill.Id); ft3.Funcionario = database.Funcionarios.Where(f => f.Nome == "Bill Gates").First(f => f.Id == funcbill.Id); FuncionarioTecnologia ft4 = new FuncionarioTecnologia(); ft4.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "CSharp e DotNet").First(t => t.Id == tec2bill.Id); ft4.Funcionario = database.Funcionarios.Where(f => f.Nome == "Bill Gates").First(f => f.Id == func2bill.Id); database.Add(ft3); database.SaveChanges(); database.Add(ft4); database.SaveChanges(); Funcionario f3 = new Funcionario(); f3.Cargo = "Analista de Sistemas Pleno"; f3.InicioWa = DateTime.Now; f3.Nome = "Larry Page"; f3.Matricula = "800252"; f3.TerminoWa = DateTime.Now.AddDays(15).ToString(); f3.Telefone = "11-2585-6594"; f3.Email = "*****@*****.**"; f3.Alocado = false; var gftPage = database.Gfts.First(g => g.Nome == "GFT Sorocaba"); f3.Gft = database.Gfts.Where(g => g.Nome == "GFT Sorocaba").First(g => g.Id == gftPage.Id); database.Add(f3); database.SaveChanges(); var tecpage = database.Tecnologias.First(t => t.NomeTec == "Google Cloud"); var funcpage = database.Funcionarios.First(t => t.Nome == "Larry Page"); var tec2page = database.Tecnologias.First(t => t.NomeTec == "Angular"); var func2page = database.Funcionarios.First(t => t.Nome == "Larry Page"); FuncionarioTecnologia ft5 = new FuncionarioTecnologia(); ft5.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Google Cloud").First(t => t.Id == tecpage.Id); ft5.Funcionario = database.Funcionarios.Where(f => f.Nome == "Larry Page").First(f => f.Id == funcpage.Id); FuncionarioTecnologia ft6 = new FuncionarioTecnologia(); ft6.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Angular").First(t => t.Id == tec2page.Id); ft6.Funcionario = database.Funcionarios.Where(f => f.Nome == "Larry Page").First(f => f.Id == func2page.Id); database.Add(ft5); database.SaveChanges(); database.Add(ft6); database.SaveChanges(); Funcionario f4 = new Funcionario(); f4.Cargo = "Analista de Sistemas Pleno"; f4.InicioWa = DateTime.Now; f4.Nome = "Marc Benioff"; f4.Matricula = "800253"; f4.TerminoWa = DateTime.Now.AddDays(15).ToString(); f4.Telefone = "11-2585-6595"; f4.Email = "*****@*****.**"; f4.Alocado = false; var gftMarc = database.Gfts.First(g => g.Nome == "GFT Curitiba"); f4.Gft = database.Gfts.Where(g => g.Nome == "GFT Curitiba").First(g => g.Id == gftMarc.Id); database.Add(f4); database.SaveChanges(); var tecmarc = database.Tecnologias.First(t => t.NomeTec == "Apex"); var funcmarc = database.Funcionarios.First(t => t.Nome == "Marc Benioff"); var tec2marc = database.Tecnologias.First(t => t.NomeTec == "JavaScript"); var func2marc = database.Funcionarios.First(t => t.Nome == "Marc Benioff"); FuncionarioTecnologia ft7 = new FuncionarioTecnologia(); ft7.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Apex").First(t => t.Id == tecmarc.Id); ft7.Funcionario = database.Funcionarios.Where(f => f.Nome == "Marc Benioff").First(f => f.Id == funcmarc.Id); FuncionarioTecnologia ft8 = new FuncionarioTecnologia(); ft8.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "JavaScript").First(t => t.Id == tec2marc.Id); ft8.Funcionario = database.Funcionarios.Where(f => f.Nome == "Marc Benioff").First(f => f.Id == func2marc.Id); database.Add(ft7); database.SaveChanges(); database.Add(ft8); database.SaveChanges(); Vaga v1 = new Vaga(); v1.DataAbertura = DateTime.Now; v1.Codigo = "#ItauMigração"; v1.Cliente = "Itau Unibanco"; v1.Cargo = "Analista de Sistemas Jr"; v1.Descricao = "Fazer migrações de API"; v1.Projeto = "Migrações"; v1.Quantidade = 2; var gftv1 = database.Gfts.First(g => g.Nome == "GFT Alphaville"); v1.Gft = database.Gfts.Where(g => g.Nome == "GFT Alphaville").First(g => g.Id == gftv1.Id); var tecv1 = database.Tecnologias.First(t => t.NomeTec == "Amazon AWS"); v1.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Amazon AWS").First(t => t.Id == tecv1.Id); v1.Disponivel = true; Vaga v2 = new Vaga(); v2.DataAbertura = DateTime.Now; v2.Codigo = "#BCOLegado"; v2.Cliente = "Banco Curitibano"; v2.Cargo = "Analista de Sistemas Senior"; v2.Descricao = "Atuar na manutenção de legado"; v2.Projeto = "Legado"; v2.Quantidade = 1; var gftv2 = database.Gfts.First(g => g.Nome == "GFT Curitiba"); v2.Gft = database.Gfts.Where(g => g.Nome == "GFT Curitiba").First(g => g.Id == gftv2.Id); var tecv2 = database.Tecnologias.First(t => t.NomeTec == "CSharp e DotNet"); v2.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "CSharp e DotNet").First(t => t.Id == tecv2.Id); v2.Disponivel = true; Vaga v3 = new Vaga(); v3.DataAbertura = DateTime.Now; v3.Codigo = "#SantForce"; v3.Cliente = "Banco Santander"; v3.Cargo = "Analista de Sistemas Senior"; v3.Descricao = "Atuar em SalesForce"; v3.Projeto = "Sales-Force"; v3.Quantidade = 5; var gftv3 = database.Gfts.First(g => g.Nome == "GFT Sorocaba"); v3.Gft = database.Gfts.Where(g => g.Nome == "GFT Sorocaba").First(g => g.Id == gftv3.Id); var tecv3 = database.Tecnologias.First(t => t.NomeTec == "Apex"); v3.Tecnologia = database.Tecnologias.Where(t => t.NomeTec == "Apex").First(t => t.Id == tecv3.Id); v3.Disponivel = true; database.AddRange(v1, v2, v3); database.SaveChanges(); var funcBD = database.Publicacoes.First(p => p.Id == 1); funcBD.Preenchido = true; database.SaveChanges(); return(View("Index")); } }
public IActionResult PopularDados() { Tecnologia tec1 = new Tecnologia(); tec1.Nome = ".NET"; tec1.Status = true; database.tecnologias.Add(tec1); database.SaveChanges(); Tecnologia tec2 = new Tecnologia(); tec2.Nome = "Java"; tec2.Status = true; database.tecnologias.Add(tec2); database.SaveChanges(); Tecnologia tec3 = new Tecnologia(); tec3.Nome = "Angular"; tec3.Status = true; database.tecnologias.Add(tec3); database.SaveChanges(); Tecnologia tec4 = new Tecnologia(); tec4.Nome = "SalesForce"; tec4.Status = true; database.tecnologias.Add(tec4); database.SaveChanges(); Tecnologia tec5 = new Tecnologia(); tec5.Nome = "Selenium"; tec5.Status = true; database.tecnologias.Add(tec5); database.SaveChanges(); Tecnologia tec6 = new Tecnologia(); tec6.Nome = "Node"; tec6.Status = true; database.tecnologias.Add(tec6); database.SaveChanges(); Tecnologia tec7 = new Tecnologia(); tec7.Nome = "React"; tec7.Status = true; database.tecnologias.Add(tec7); database.SaveChanges(); Tecnologia tec8 = new Tecnologia(); tec8.Nome = "TypeScript"; tec8.Status = true; database.tecnologias.Add(tec8); database.SaveChanges(); ///////////////////////////////////////////////////////////////////////////////////////////// Gft unidade1 = new Gft(); unidade1.Cep = "06454-000"; unidade1.Cidade = "Barueri"; unidade1.Endereco = "Alameda Rio Negro, 585 - Alphaville Industrial"; unidade1.Estado = "São Paulo"; unidade1.Nome = "Alphaville"; unidade1.Telefone = "(11) 2176-3253"; unidade1.Status = true; database.gfts.Add(unidade1); database.SaveChanges(); Gft unidade2 = new Gft(); unidade2.Cep = "80250-210"; unidade2.Cidade = "Curitiba"; unidade2.Endereco = "Av. Sete de Setembro, 2451 - Rebouças"; unidade2.Estado = "Paraná"; unidade2.Nome = "Curitiba"; unidade2.Telefone = "(41) 4009-5700"; unidade2.Status = true; database.gfts.Add(unidade2); database.SaveChanges(); Gft unidade3 = new Gft(); unidade3.Cep = "18095-450"; unidade3.Cidade = "Sorocaba"; unidade3.Endereco = "Av. São Francisco, 98 - Jardim Santa Rosália"; unidade3.Estado = "São Paulo"; unidade3.Nome = "Sorocaba"; unidade3.Telefone = "(11) 2176-3253"; unidade3.Status = true; database.gfts.Add(unidade3); database.SaveChanges(); ///////////////////////////////////////////////////////////////////////////////////////////// Vaga vaga1 = new Vaga(); vaga1.CodVaga = "#ITAUNI"; vaga1.Projeto = "Itaú Unibanco"; vaga1.QtdVaga = 10; vaga1.AberturaVaga = DateTime.Now; vaga1.DescricaoVaga = "Vagas para desenvolvedor backend .NET"; vaga1.Status = true; database.vagas.Add(vaga1); database.SaveChanges(); VagaTecnologia vt1 = new VagaTecnologia(); vt1.Vaga = database.vagas.First(v => v.Id == vaga1.Id); vt1.Tecnologia = database.tecnologias.First(t => t.Id == 1); database.vagastecnologias.Add(vt1); database.SaveChanges(); VagaTecnologia vt11 = new VagaTecnologia(); vt11.Vaga = database.vagas.First(v => v.Id == vaga1.Id); vt11.Tecnologia = database.tecnologias.First(t => t.Id == 3); database.vagastecnologias.Add(vt11); database.SaveChanges(); Vaga vaga2 = new Vaga(); vaga2.CodVaga = "#RABANK"; vaga2.Projeto = "Rabo Bank"; vaga2.QtdVaga = 5; vaga2.AberturaVaga = DateTime.Now; vaga2.DescricaoVaga = "Vagas para desenvolvedor frontend"; vaga2.Status = true; database.vagas.Add(vaga2); database.SaveChanges(); VagaTecnologia vt2 = new VagaTecnologia(); vt2.Vaga = database.vagas.First(v => v.Id == vaga2.Id); vt2.Tecnologia = database.tecnologias.First(t => t.Id == 3); database.vagastecnologias.Add(vt2); database.SaveChanges(); Vaga vaga3 = new Vaga(); vaga3.CodVaga = "#BANORI"; vaga3.Projeto = "Banco Original"; vaga3.QtdVaga = 15; vaga3.AberturaVaga = DateTime.Now; vaga3.DescricaoVaga = "Vagas para QA"; vaga3.Status = true; database.vagas.Add(vaga3); database.SaveChanges(); VagaTecnologia vt3 = new VagaTecnologia(); vt3.Vaga = database.vagas.First(v => v.Id == vaga3.Id); vt3.Tecnologia = database.tecnologias.First(t => t.Id == 5); database.vagastecnologias.Add(vt3); database.SaveChanges(); VagaTecnologia vt31 = new VagaTecnologia(); vt31.Vaga = database.vagas.First(v => v.Id == vaga3.Id); vt31.Tecnologia = database.tecnologias.First(t => t.Id == 2); database.vagastecnologias.Add(vt31); database.SaveChanges(); Vaga vaga4 = new Vaga(); vaga4.CodVaga = "#SULAME"; vaga4.Projeto = "Sul Ámerica"; vaga4.QtdVaga = 8; vaga4.AberturaVaga = DateTime.Now; vaga4.DescricaoVaga = "Vagas para desenvolvedor SalesForce"; vaga4.Status = true; database.vagas.Add(vaga4); database.SaveChanges(); VagaTecnologia vt4 = new VagaTecnologia(); vt4.Vaga = database.vagas.First(v => v.Id == vaga4.Id); vt4.Tecnologia = database.tecnologias.First(t => t.Id == 6); database.vagastecnologias.Add(vt4); database.SaveChanges(); VagaTecnologia vt41 = new VagaTecnologia(); vt41.Vaga = database.vagas.First(v => v.Id == vaga4.Id); vt41.Tecnologia = database.tecnologias.First(t => t.Id == 7); database.vagastecnologias.Add(vt41); database.SaveChanges(); VagaTecnologia vt42 = new VagaTecnologia(); vt42.Vaga = database.vagas.First(v => v.Id == vaga4.Id); vt42.Tecnologia = database.tecnologias.First(t => t.Id == 8); database.vagastecnologias.Add(vt42); database.SaveChanges(); ///////////////////////////////////////////////////////////////////////////////////////////// Funcionario func1 = new Funcionario(); func1.Cargo = "Desenvolvedor .NET"; func1.InicioWA = DateTime.Now; func1.Matricula = "1545884"; func1.Nome = "Fabiano Preto"; func1.TerminoWA = DateTime.Now.AddDays(15); func1.Gft = database.gfts.First(g => g.Id == 1); func1.Status = true; database.funcionarios.Add(func1); database.SaveChanges(); FuncionarioTecnologia ft1 = new FuncionarioTecnologia(); ft1.Funcionario = database.funcionarios.First(f => f.Id == func1.Id); ft1.Tecnologia = database.tecnologias.First(t => t.Id == 1); database.funcionariostecnologias.Add(ft1); database.SaveChanges(); FuncionarioTecnologia ft11 = new FuncionarioTecnologia(); ft11.Funcionario = database.funcionarios.First(f => f.Id == func1.Id); ft11.Tecnologia = database.tecnologias.First(t => t.Id == 7); database.funcionariostecnologias.Add(ft11); database.SaveChanges(); Funcionario func2 = new Funcionario(); func2.Cargo = "Desenvolvedora SalesForce"; func2.InicioWA = DateTime.Now; func2.Matricula = "1544521"; func2.Nome = "Ingrid Serello"; func2.TerminoWA = DateTime.Now.AddDays(15); func2.Gft = database.gfts.First(g => g.Id == 3); func2.Status = true; database.funcionarios.Add(func2); database.SaveChanges(); FuncionarioTecnologia ft2 = new FuncionarioTecnologia(); ft2.Funcionario = database.funcionarios.First(f => f.Id == func2.Id); ft2.Tecnologia = database.tecnologias.First(t => t.Id == 4); database.funcionariostecnologias.Add(ft2); database.SaveChanges(); Funcionario func3 = new Funcionario(); func3.Cargo = "Desenvolvedora Frontend"; func3.InicioWA = DateTime.Now; func3.Matricula = "1684284"; func3.Nome = "Karine Martins"; func3.TerminoWA = DateTime.Now.AddDays(15); func3.Gft = database.gfts.First(g => g.Id == 2); func3.Status = true; database.funcionarios.Add(func3); database.SaveChanges(); FuncionarioTecnologia ft3 = new FuncionarioTecnologia(); ft3.Funcionario = database.funcionarios.First(f => f.Id == func3.Id); ft3.Tecnologia = database.tecnologias.First(t => t.Id == 3); database.funcionariostecnologias.Add(ft3); database.SaveChanges(); FuncionarioTecnologia ft31 = new FuncionarioTecnologia(); ft31.Funcionario = database.funcionarios.First(f => f.Id == func3.Id); ft31.Tecnologia = database.tecnologias.First(t => t.Id == 8); database.funcionariostecnologias.Add(ft31); database.SaveChanges(); Funcionario func4 = new Funcionario(); func4.Cargo = "Desenvolvedor Backend"; func4.InicioWA = DateTime.Now; func4.Matricula = "4523284"; func4.Nome = "Felipe Fernandes"; func4.TerminoWA = DateTime.Now.AddDays(15); func4.Gft = database.gfts.First(g => g.Id == 1); func4.Status = true; database.funcionarios.Add(func4); database.SaveChanges(); FuncionarioTecnologia ft4 = new FuncionarioTecnologia(); ft4.Funcionario = database.funcionarios.First(f => f.Id == func4.Id); ft4.Tecnologia = database.tecnologias.First(t => t.Id == 2); database.funcionariostecnologias.Add(ft4); database.SaveChanges(); Funcionario func5 = new Funcionario(); func5.Cargo = "Desenvolvedora Backend"; func5.InicioWA = DateTime.Now; func5.Matricula = "4524952"; func5.Nome = "kemylly Cavalcante"; func5.TerminoWA = DateTime.Now.AddDays(15); func5.Gft = database.gfts.First(g => g.Id == 1); func5.Status = true; database.funcionarios.Add(func5); database.SaveChanges(); FuncionarioTecnologia ft5 = new FuncionarioTecnologia(); ft5.Funcionario = database.funcionarios.First(f => f.Id == func5.Id); ft5.Tecnologia = database.tecnologias.First(t => t.Id == 1); database.funcionariostecnologias.Add(ft5); database.SaveChanges(); Funcionario func6 = new Funcionario(); func6.Cargo = "Desenvolvedora SalesForce"; func6.InicioWA = DateTime.Now; func6.Matricula = "4522152"; func6.Nome = "Samara Santos"; func6.TerminoWA = DateTime.Now.AddDays(15); func6.Gft = database.gfts.First(g => g.Id == 2); func6.Status = true; database.funcionarios.Add(func6); database.SaveChanges(); FuncionarioTecnologia ft6 = new FuncionarioTecnologia(); ft6.Funcionario = database.funcionarios.First(f => f.Id == func6.Id); ft6.Tecnologia = database.tecnologias.First(t => t.Id == 4); database.funcionariostecnologias.Add(ft6); database.SaveChanges(); Funcionario func7 = new Funcionario(); func7.Cargo = "Desenvolvedor Backend"; func7.InicioWA = DateTime.Now; func7.Matricula = "4521642"; func7.Nome = "Matheus Ribeiro"; func7.TerminoWA = DateTime.Now.AddDays(15); func7.Gft = database.gfts.First(g => g.Id == 3); func7.Status = true; database.funcionarios.Add(func7); database.SaveChanges(); FuncionarioTecnologia ft7 = new FuncionarioTecnologia(); ft7.Funcionario = database.funcionarios.First(f => f.Id == func7.Id); ft7.Tecnologia = database.tecnologias.First(t => t.Id == 1); database.funcionariostecnologias.Add(ft7); database.SaveChanges(); FuncionarioTecnologia ft71 = new FuncionarioTecnologia(); ft71.Funcionario = database.funcionarios.First(f => f.Id == func7.Id); ft71.Tecnologia = database.tecnologias.First(t => t.Id == 2); database.funcionariostecnologias.Add(ft71); database.SaveChanges(); Funcionario func8 = new Funcionario(); func8.Cargo = "Desenvolvedor FullStack"; func8.InicioWA = DateTime.Now; func8.Matricula = "4523549"; func8.Nome = "João Oliveira"; func8.TerminoWA = DateTime.Now.AddDays(15); func8.Gft = database.gfts.First(g => g.Id == 1); func8.Status = true; database.funcionarios.Add(func8); database.SaveChanges(); FuncionarioTecnologia ft8 = new FuncionarioTecnologia(); ft8.Funcionario = database.funcionarios.First(f => f.Id == func8.Id); ft8.Tecnologia = database.tecnologias.First(t => t.Id == 6); database.funcionariostecnologias.Add(ft8); database.SaveChanges(); FuncionarioTecnologia ft81 = new FuncionarioTecnologia(); ft81.Funcionario = database.funcionarios.First(f => f.Id == func8.Id); ft81.Tecnologia = database.tecnologias.First(t => t.Id == 7); database.funcionariostecnologias.Add(ft81); database.SaveChanges(); FuncionarioTecnologia ft82 = new FuncionarioTecnologia(); ft82.Funcionario = database.funcionarios.First(f => f.Id == func8.Id); ft82.Tecnologia = database.tecnologias.First(t => t.Id == 8); database.funcionariostecnologias.Add(ft82); database.SaveChanges(); ///////////////////////////////////////////////////////////////////////////////////////////// Alocacao alo1 = new Alocacao(); alo1.Id = 0; alo1.InicioAlocacao = DateTime.Now; alo1.Vaga = database.vagas.First(v => v.Id == 1); database.alocacoes.Add(alo1); database.SaveChanges(); var funcio1 = database.funcionarios.First(f => f.Id == 1); funcio1.Alocacao = database.alocacoes.First(a => a.Id == 1); database.SaveChanges(); var v1 = database.vagas.First(v => v.Id == 1); v1.QtdVaga = v1.QtdVaga - 1; database.SaveChanges(); Alocacao alo2 = new Alocacao(); alo2.Id = 0; alo2.InicioAlocacao = DateTime.Now; alo2.Vaga = database.vagas.First(v => v.Id == 4); database.alocacoes.Add(alo2); database.SaveChanges(); var funcio2 = database.funcionarios.First(f => f.Id == 2); funcio2.Alocacao = database.alocacoes.First(a => a.Id == 2); database.SaveChanges(); var v2 = database.vagas.First(v => v.Id == 4); v2.QtdVaga = v2.QtdVaga - 1; database.SaveChanges(); Alocacao alo3 = new Alocacao(); alo3.Id = 0; alo3.InicioAlocacao = DateTime.Now; alo3.Vaga = database.vagas.First(v => v.Id == 2); database.alocacoes.Add(alo3); database.SaveChanges(); var funcio3 = database.funcionarios.First(f => f.Id == 3); funcio3.Alocacao = database.alocacoes.First(a => a.Id == 3); database.SaveChanges(); var v3 = database.vagas.First(v => v.Id == 2); v3.QtdVaga = v3.QtdVaga - 1; database.SaveChanges(); Alocacao alo4 = new Alocacao(); alo4.Id = 0; alo4.InicioAlocacao = DateTime.Now; alo4.Vaga = database.vagas.First(v => v.Id == 1); database.alocacoes.Add(alo4); database.SaveChanges(); var funcio4 = database.funcionarios.First(f => f.Id == 5); funcio4.Alocacao = database.alocacoes.First(a => a.Id == 4); database.SaveChanges(); var v4 = database.vagas.First(v => v.Id == 1); v4.QtdVaga = v4.QtdVaga - 1; database.SaveChanges(); ///////////////////////////////////////////////////////////////////////////////////////////// Popular pop = new Popular(); pop.ClaimCont = "Dados"; pop.ValueCont = true; database.popular.Add(pop); database.SaveChanges(); return(RedirectToAction("Index", "Adm")); }
public IActionResult AddDados() { Gft gft1 = new Gft(); gft1.Cep = "06454-000"; gft1.Cidade = "Barueri"; gft1.Endereco = "Alameda Rio Negro, nº 585 Ed. Padauiri, 10º andar - Alphaville"; gft1.Estado = "SP"; gft1.Nome = "GFT Alphaville"; gft1.Telefone = "11 2176-3253"; Gft gft2 = new Gft(); gft2.Cep = "80230-010"; gft2.Cidade = "Curitiba"; gft2.Endereco = "Av. Sete de Setembro, 2451 Torre Trinity Corporate, 6º andar - Rebouças"; gft2.Estado = "PR"; gft2.Nome = "GFT Curitiba"; gft2.Telefone = "41 4009-5700"; Gft gft3 = new Gft(); gft3.Cep = "18095-450"; gft3.Cidade = "Sorocaba"; gft3.Endereco = "Av. São Francisco, 98 Jardim Sta. Rosália"; gft3.Estado = "SP"; gft3.Nome = "GFT Sorocaba"; gft3.Telefone = "11 2176-3253"; List <Gft> gftsList = new List <Gft>(); gftsList.Add(gft1); gftsList.Add(gft2); gftsList.Add(gft3); database.AddRange(gftsList); database.SaveChanges(); Funcionario func1 = new Funcionario(); func1.Cargo = "Analista de Sistemas"; func1.Inicio_Wa = DateTime.Now; func1.Matricula = "797228"; func1.Nome = "Henrique Vergara"; func1.Termino_Wa = DateTime.Now.AddDays(15); Funcionario func2 = new Funcionario(); func2.Cargo = "Analista de Sistemas"; func2.Inicio_Wa = DateTime.Now; func2.Matricula = "057100"; func2.Nome = "Clecio Silva"; func2.Termino_Wa = DateTime.Now.AddDays(15); List <Funcionario> funcsList = new List <Funcionario>(); funcsList.Add(func1); funcsList.Add(func2); database.AddRange(funcsList); database.SaveChanges(); Vaga v1 = new Vaga(); v1.Projeto = "Itaú"; v1.Descricao_Vaga = "Desenvolvedor Java Senior"; v1.Abertura_Vaga = DateTime.Now; v1.Codigo_Vaga = "#ITAU2991"; v1.Qtd_Vaga = 3; Vaga v2 = new Vaga(); v2.Projeto = "Santander"; v2.Descricao_Vaga = "Desenvolvedor iOS"; v2.Abertura_Vaga = DateTime.Now; v2.Codigo_Vaga = "#SANT2020"; v2.Qtd_Vaga = 1; List <Vaga> VagaList = new List <Vaga>(); VagaList.Add(v1); VagaList.Add(v2); database.AddRange(VagaList); database.SaveChanges(); return(RedirectToAction("Indx", "Aw")); }