public ActionResult CrearEspecialidad(Especialidad especialidad)
 {
     try
     {
         var espe    = new EspecialidadPorx(_context);
         var busespe = espe.BuscarEspecialidad(especialidad.DesEspecialidad);
         if (busespe.Count() != 0)
         {
             ViewBag.Error = "Ya existe la especialidad no se pudo registrar";
             return(View());
         }
         espe.CrearEspecialidad(especialidad);
         return(RedirectToAction("ConsultaEspecialidad", "Especialidad"));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al registrar especialdiad", ex);
         return(View());
     }
 }
 public ActionResult ConsultaEspecialidad(string especialidad)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(View());
         }
         var espe     = new EspecialidadPorx(_context);
         var busqueda = espe.BuscarEspecialidad(especialidad);
         if (busqueda.Count() == 0)
         {
             ViewBag.Error = "Lo sentimos no se encontro especialidad";
             return(View(espe.ListarEspecialidad()));
         }
         return(View(busqueda));
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error al consultar especialidad ", ex);
         return(View());
     }
 }