示例#1
0
 private void InitProperties(IPermission permission, string requestUrl)
 {
     if (permission != null)
     {
         string  appID = permission.Application.ID;
         AppMenu md    = ModuleAdapter.Instance.GetCollection(m => m.APP_ID == appID &&
                                                              m.DefaultUrl.Equals(requestUrl, StringComparison.CurrentCultureIgnoreCase)
                                                              ).FirstOrDefault();
         if (md != null)
         {
             this.ID   = md.ID;
             this.Name = md.Name;
         }
         this.DefaultUrl  = requestUrl;
         this.Permission  = permission;
         this.Application = permission.Application;
     }
 }
示例#2
0
 public static int CompareRule(AppMenu model, AppMenu other)
 {
     return(model.SORT_ID - other.SORT_ID);
 }