public ActionResult ManageNavigation() { if (OperateContext.Current.UsrId == "Administrator") { ViewBag.ManageLeftMenu = VIEW_FW_MODULE.ToListViewModel(MODULE_MANAGER.GetListBy(m => m.ISMENU == true)); } else { ViewBag.ManageLeftMenu = VIEW_FW_MODULE.ToListViewModel(MODULE_MANAGER.GetListBy(m => (OperateContext.Current.UsrMenu.Contains(m.MODULE_ID) || m.MODULE_PID == "MAIN_FIRST") && m.ISMENU == true)); } return(View()); }
public ActionResult MenusDetail(string id) { ViewBag.TYPE = "Add"; ViewBag.PID = DataSelect.ToListViewModel(VIEW_FW_MODULE.ToListViewModel(ModuleManager.GetListBy(m => true))); ViewBag.MVCController = DataSelect.ToListViewModel(LINQHelper.GetIenumberable <MVCController>(ConfigSettings.GetAllController(), p => p.ControllerName.ToLower() != "", q => q.ControllerName, 200, 1)); var model = ModuleManager.Get(m => m.MODULE_ID == id); if (model == null) { return(View(new VIEW_FW_MODULE() { })); } ViewBag.TYPE = "Update"; return(View(VIEW_FW_MODULE.ToViewModel(model))); }
public ActionResult Add(VIEW_FW_MODULE model) { bool status = false; if (!ModelState.IsValid) { return(this.JsonFormat(ModelState, status, "ERROR")); } var menu = VIEW_FW_MODULE.ToEntity(model); try { ModuleManager.Add(menu); status = true; } catch (Exception e) { return(this.JsonFormat("SYSERROR", status, e.Message)); } return(this.JsonFormat("/admin/menus/MenuInfo", status, SysOperate.Add.ToMessage(status), status)); }
public ActionResult Update(VIEW_FW_MODULE model) { bool status = false; if (!ModelState.IsValid) { return(this.JsonFormat(ModelState, status, "ERROR")); } var menu = VIEW_FW_MODULE.ToEntity(model); try { menu.MODIFY_DT = DateTime.Now; ModuleManager.Modify(menu, "MODULE_PID", "MODULE_NAME", "MODULE_CONTROLLER", "ISMENU", "ISVISIBLE", "ICON", "MODULE_LINK", "MODIFY_DT"); status = true; } catch (Exception e) { return(this.JsonFormat("SYSERROR", status, e.Message)); } return(this.JsonFormat("/admin/menus/MenuInfo", status, SysOperate.Update.ToMessage(status), status)); }