示例#1
0
 private static void OnDashboardCommand(EventParameters<ICategoryCommand> result)
 {
     if (result.Topic == EventTopicNames.DashboardCommandAdded)
     {
         var cat = DashboardCommandCategories.FirstOrDefault(item => item.Category == result.Value.Category);
         if (cat == null)
         {
             cat = new DashboardCommandCategory(result.Value.Category);
             DashboardCommandCategories.Add(cat);
         }
         if (result.Value.Order > cat.Order)
             cat.Order = result.Value.Order;
         cat.AddCommand(result.Value);
     }
 }
示例#2
0
 private static void OnDashboardCommand(EventParameters<ICategoryCommand> result)
 {
     if (result.Topic == EventTopicNames.DashboardCommandAdded)
     {
         var cat = DashboardCommandCategories.FirstOrDefault(item => item.Category == result.Value.Category);
         if (cat == null)
         {
             cat = new DashboardCommandCategory(result.Value.Category);
             DashboardCommandCategories.Add(cat);
         }
         if (result.Value.Order > cat.Order)
             cat.Order = result.Value.Order;
         cat.AddCommand(result.Value);
     }
 }