public ActionResult Editar(Especialidade especialidade) { if (ModelState.IsValid) { db.Entry(especialidade).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(especialidade); }
public ActionResult Adicionar(Especialidade especialidade) { if (ModelState.IsValid) { db.Especialidade.Add(especialidade); db.SaveChanges(); return RedirectToAction("Index"); } return View(especialidade); }
public void DeleteEspecialidadesByID(int ID) { Especialidade especialidade = new Especialidade(); if (getString != null) { using (SqlConnection conn = new SqlConnection(getString.ConnectionString)) { SqlCommand cmd = new SqlCommand("ExcluirEspecialidadePorID", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@IDEspecialidade", ID); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception("Erro: " + ex.Message); } } } }
public List <Especialidade> GetAllEspecialidades() { List <Especialidade> listaEspecialidade = new List <Especialidade>(); if (getString != null) { string sSql = "Select * from Especialidades"; using (SqlConnection conn = new SqlConnection(getString.ConnectionString)) { SqlDataReader read = null; SqlCommand cmd = new SqlCommand(sSql, conn); try { conn.Open(); read = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (read.Read()) { Especialidade especialidade = new Especialidade(); especialidade.IDEspecialidade = Convert.ToInt16(read["IDEspecialidade"]); especialidade.Nome = read["Nome"].ToString(); listaEspecialidade.Add(especialidade); } } catch (Exception) { throw; } finally { conn.Close(); } } } return(listaEspecialidade); }