public async Task <IActionResult> Edit(Guid id, [Bind("Id,Titulo,Descricao,DataExpiracao,DataCriacao")] VagasModel vagasModel) { if (id != vagasModel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vagasModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VagasModelExists(vagasModel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(vagasModel)); }
public async Task <IActionResult> Create(VagasModel vagasModel) { vagasModel.Id = Guid.NewGuid(); vagasModel.EmpresaModel = Guid.Parse("7189a54d-c169-4f2e-975f-9acd2f772a99"); _context.Add(vagasModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); return(View(vagasModel)); }
public string Update(VagasModel vagas) { if (vagas != null) { string Conn = ConfigurationManager.ConnectionStrings["ConnectDB"].ConnectionString; SqlConnection sqlconn = new SqlConnection(Conn); string SqlQuery = "Update CadVagas Set Nome = '" + vagas.Nome + "' Where Pk = " + vagas.Pk; sqlconn.Open(); SqlCommand SqlCmd = new SqlCommand(SqlQuery, sqlconn); SqlDataReader sdr = SqlCmd.ExecuteReader(); sqlconn.Close(); return("Vaga: " + vagas.Nome + " alterada com sucesso para o candidato de código: " + vagas.Pk); } else { return("Nenhum valor foi informado para a API"); } }
public string Insert([FromBody] VagasModel vagas) { if (vagas != null) { string Conn = ConfigurationManager.ConnectionStrings["ConnectDB"].ConnectionString; SqlConnection sqlconn = new SqlConnection(Conn); string SqlQuery = "Insert CadVagas(Nome) Values('" + vagas.Nome + "')"; sqlconn.Open(); SqlCommand SqlCmd = new SqlCommand(SqlQuery, sqlconn); SqlDataReader sdr = SqlCmd.ExecuteReader(); sqlconn.Close(); return("Vaga: " + vagas.Nome + " adicionada com sucesso."); } else { return("Nenhum valor foi informado para a API"); } }