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);
 }
예제 #3
0
        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);
                    }
                }
            }
        }
예제 #4
0
        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);
        }