public async Task <IActionResult> Edit(long?id, [Bind("DesenvolvedorID, Nome, Email, Telefone, EmpresaID")] Desenvolvedor desenvolvedor) { if (id != desenvolvedor.DesenvolvedorID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(desenvolvedor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DesenvolvedorExists(desenvolvedor.DesenvolvedorID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(desenvolvedor)); }
public async Task <IActionResult> Edit(long?id, [Bind("EmpresaID, NomeEmpresa")] Empresa empresa) { if (id != empresa.EmpresaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(empresa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmpresaExists(empresa.EmpresaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(empresa)); }
public async Task <IActionResult> Edit(long?id, [Bind("LinguagemID, NomeLinguagem")] Linguagem linguagem) { if (id != linguagem.LinguagemID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(linguagem); await _context.SaveChangesAsync(); //----------------------------------TENTAMOS, MAS NÃO CONSEGUIMOS...-------------------------- //var conn = new OracleConnection("User Id=CADDEVDB;Password=CADDEVDB;Data Source=127.0.0.1:1521/xe;"); //conn.Open(); //OracleCommand cmd = new OracleCommand(); //cmd.Connection = conn; //cmd.CommandText = "LingEdit"; //cmd.CommandType = System.Data.CommandType.StoredProcedure; //OdbcParameter param = new OdbcParameter(); //cmd.Parameters.Add("lingid", OracleDbType.Int32).Value = Convert.ToInt32(id); //cmd.Parameters.Add("lingname", OracleDbType.NVarchar2).Value = "C sharp"; ////cmd.Parameters.Add("mensagem", OracleDbType.Varchar2, System.Data.ParameterDirection.ReturnValue); //OracleParameter mensagem = (new OracleParameter("mensagem", OracleDbType.Varchar2, 30)); //mensagem.Direction = System.Data.ParameterDirection.ReturnValue; //cmd.Parameters.Add(mensagem); ////cmd.Parameters.Add("lingname", OracleDbType.Varchar2); ////cmd.Parameters.Add("mensagem", OracleDbType.Varchar2); ////cmd.Parameters["mensagem"].Direction = System.Data.ParameterDirection.ReturnValue; //cmd.ExecuteNonQuery(); ////var mensagem = Convert.ToString(cmd.Parameters["mensagem"].Value); //cmd.Parameters.RemoveAt(0); ////var mensagem = Convert.ToString(cmd.Parameters["mensagem"].Value); //cmd.Connection.Close(); } catch (DbUpdateConcurrencyException) { if (!LinguagemExists(linguagem.LinguagemID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(linguagem)); }