static UserMenuFactory()
 {
     IProxy proxy = ProxyFactory.CreateProxy();
     string userMenu = System.Web.Configuration.WebConfigurationManager.AppSettings["UserMenu"];
     if (!String.IsNullOrEmpty(userMenu) && userMenu.ToLower() == "usermenuold")
     {
         _iUserMenu = proxy.CreateObject<UserMenuOld>();
     }
     else
     {
         _iUserMenu = proxy.CreateObject<UserMenuNew>();
     }
 }
示例#2
0
        static UserMenuFactory()
        {
            IProxy proxy    = ProxyFactory.CreateProxy();
            string userMenu = System.Web.Configuration.WebConfigurationManager.AppSettings["UserMenu"];

            if (!String.IsNullOrEmpty(userMenu) && userMenu.ToLower() == "usermenuold")
            {
                _iUserMenu = proxy.CreateObject <UserMenuOld>();
            }
            else
            {
                _iUserMenu = proxy.CreateObject <UserMenuNew>();
            }
        }
示例#3
0
 public SubDicitonaryOption(IUserMenu <T> userMenu, IMenu <T> menu)
 {
     UserMenu = userMenu;
     Menu     = menu;
 }
示例#4
0
 public UserMenuController(IUserMenu _iUserMenu, IUser _iUser)
 {
     this.iUserMenu = _iUserMenu;
     this.iUser     = _iUser;
 }
 public static ButtonInfoBuilder NavigateTo(this IUserMenu menu)
 {
     return(new ButtonInfoBuilder().NavigateTo(menu.MenuName));
 }