public ActionResult EditMenuMain(MenuMain post)
 {
     try
     {
         Init("cabinet_menu");
         if (id == "")
         {
             return(RedirectToAction("MenuMain", "Cabinet"));
         }
         MenuMain menumain = new MenuMain(this.shared);
         if (id == "Add")
         {
             menumain.SetDefaults();
             menumain.Copy(post);
             menumain.Insert();
         }
         else
         {
             menumain.Select(id);
             if (shared.error.AnyError())
             {
                 return(RedirectToAction("MenuMain", "Cabinet"));
             }
             menumain.Copy(post);
             menumain.Update();
         }
         return(RedirectToAction("MenuMain", "Cabinet"));
     }
     catch (Exception ex)
     {
         return(ShowError(ex));
     }
 }