public int guardarDatos(especialidades oEspecialidad)
        {
            int resultado = 0;

            try
            {
                if (oEspecialidad.idEspecialidad == 0)
                {
                    db.especialidades.Add(oEspecialidad);
                    db.SaveChanges();
                    resultado = 1;
                }
                else
                {
                    especialidades espSeleccionada = db.especialidades.Where(e => e.idEspecialidad.Equals(oEspecialidad.idEspecialidad)).First();
                    espSeleccionada.nombreEspecialidad = oEspecialidad.nombreEspecialidad;
                    espSeleccionada.estadoEspecialidad = oEspecialidad.estadoEspecialidad;
                    db.SaveChanges();
                    resultado = 2;
                }
            } catch (Exception ex)
            {
                resultado = 0;
            }


            return(resultado);
        }
 public ActionResult Editar(especialidades especialidade)
 {
     if (ModelState.IsValid)
     {
         db.Entry(especialidade).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("ListaEspecialidade"));
     }
     return(View(especialidade));
 }
 public ActionResult Adicionar(especialidades especialidade)
 {
     if (ModelState.IsValid)
     {
         db.especialidades.Add(especialidade);
         db.SaveChanges();
         return(RedirectToAction("ListaEspecialidade"));
     }
     return(View(especialidade));
 }
        // // DELETE
        public ActionResult Excluir(long id)
        {
            especialidades especialidade = db.especialidades.Find(id);

            if (especialidade != null)
            {
                db.especialidades.Remove(especialidade);
                db.SaveChanges();
                return(RedirectToAction("ListaEspecialidade"));
            }
            return(View(especialidade));
        }
        // // UPDATE
        public ActionResult Editar(long id)
        {
            especialidades especialidade = db.especialidades.Find(id);

            return(View(especialidade));
        }