public ActionResult Create(Especialidad especialidad)
 {
     if (ModelState.IsValid)
     {
         try
         {
             db.Especialidad.Add(especialidad);
             db.SaveChanges();
             return RedirectToAction("Index");
         }
         catch (Exception ex)
         {
             ModelState.AddModelError("ClienteError", "Error creando el cliente");
             return View(especialidad);
         }
     }
    
     return View(especialidad);
 }
 public ActionResult Edit(Especialidad especialidad)
 {
     if (ModelState.IsValid)
     {
         db.Entry(especialidad).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(especialidad);
 }