コード例 #1
0
        //static List<>
        public static void LoadCommandList()
        {
            _modulelist.Add(new UserMgmt.UserMgmtModule());
            _modulelist.Add(new WarehouseMgmt.WarehouseMgmtModule());
            _modulelist.Add(new WarehouseOperation.WarehouseOperationModule());
            _modulelist.Add(new ProductOperation.ProductMgmtModule());
            _modulelist.Add(new CustomerMgmt.CustomerMgmtModule());

            //// TODO, implement authorization
            //JObject permissionjo = Metadata.MetadataUtility.LoadMetadata("Permission");
            //foreach (JObject cmd in permissionjo["Commands"])
            //{
            //	foreach(JObject cmd2 in cmd["Commands"])
            //	{

            //	}
            //}

            _modulelist.FirstOrDefault(m =>
            {
                return(CommandAttribute.GetCommandName(m.GetType()) == "");
            });
        }