public ActionResult ModificarZona(int id, AC_Zona zone)
 {
     zona = db.AC_Zona.Find(zone.ID);
     if (zona != null)
     {
         try
         {
             zona.Nombre = zone.Nombre;
             db.SaveChanges();
             return(RedirectToAction("Index", "Zona"));
         }
         catch (Exception ex)
         {
             ViewBag.mensage = "Esta zona no existe";
             return(RedirectToAction("Index", "Zona"));
         }
     }
     return(View());
 }
 public ActionResult EliminarZona(int id, AC_Zona zone)
 {
     zona = db.AC_Zona.Find(id);
     try
     {
         if (zona != null)
         {
             db.AC_Zona.Remove(zona);
             db.SaveChanges();
             return(RedirectToAction("Index", "Zona"));
         }
     } catch (Exception ex)
     {
         ViewBag.error   = "No se pudo Eliminar";
         ViewBag.mensage = "Tiene Datos Ligados";
         return(View("Error"));
     }
     return(View());
 }
        public ActionResult AgregarZona(AC_Zona zone)
        {
            try
            {
                if (zone != null)
                {
                    zona.Nombre = zone.Nombre;
                    db.AC_Zona.Add(zona);
                    db.SaveChanges();
                    return(RedirectToAction("Index", "Zona"));
                }
                else
                {
                    ViewBag.mensage = "Ingrese los datos requeridos";
                }
            }
            catch (Exception ex)
            {
            }

            return(View());
        }