コード例 #1
0
        public async Task <JsonResult> SaveUserArea([FromBody] UserAreaModel objUserArea)
        {
            AssestController controller = new AssestController();
            int result = await controller.SaveUserArea(objUserArea);

            return(Json(result));
        }
コード例 #2
0
        public async Task <JsonResult> GetAreaList()
        {
            AssestController      controller = new AssestController();
            IList <UserAreaModel> userAreas  = await controller.GetUserAreas();

            return(Json(userAreas));
        }
コード例 #3
0
        private async Task <IList <BundleAsset> > AssestsList(string pageName, string role)
        {
            BundleAsset bundleAsset = new BundleAsset();

            bundleAsset.Roles       = role;
            bundleAsset.ExcessMode  = excessMode;
            bundleAsset.Application = Application;
            bundleAsset.UserArea    = UserArea;
            bundleAsset.PageName    = pageName;
            AssestController    assestController = new AssestController();
            IList <BundleAsset> bundleAssets     = await assestController.GetAssets(bundleAsset);

            return(bundleAssets);
        }
コード例 #4
0
        public async Task <IList <AssetViewSettings> > GetAssetSettingsByArea(int applicationID, int areaID, string assetType, string excessMode)
        {
            AssestController controller = new AssestController();

            return(await controller.GetAssetSettingsByArea(applicationID, areaID, assetType, excessMode));
        }
コード例 #5
0
        public async Task <List <AssetSettingsViewModel> > GetAreaWiseAssets(int applicationID, string assetType, string excessMode)
        {
            AssestController controller = new AssestController();

            return(await controller.GetAssetSettings(applicationID, assetType, excessMode));
        }
コード例 #6
0
 public async Task DeleteUserArea(int AreaID)
 {
     AssestController controller = new AssestController();
     await controller.DeleteUserArea(AreaID);
 }
コード例 #7
0
        public List <string> GetLocalAssets()
        {
            AssestController controller = new AssestController();

            return(controller.GetLocalAssetFiles(_hostingEnvironment.WebRootPath));
        }
コード例 #8
0
        public async Task <int> CloneAssets(int sourceApplicationID, int destinationApplicationID, int areaID)
        {
            AssestController controller = new AssestController();

            return(await controller.CloneAssets(sourceApplicationID, destinationApplicationID, areaID));
        }
コード例 #9
0
        public async Task <int> SaveAssetsOrder([FromBody] AssetsOrderSaveInfo saveInfo)
        {
            AssestController controller = new AssestController();

            return(await controller.SaveAssetsOrder(saveInfo.OrderList, saveInfo.AreaID));
        }
コード例 #10
0
        public async Task <int> SaveAssetSettings([FromBody] SaveAssetInfo asset)
        {
            AssestController controller = new AssestController();

            return(await controller.SaveAssetSettings(asset));
        }
コード例 #11
0
        public async Task <int> DeleteAsset(int AssetID)
        {
            AssestController controller = new AssestController();

            return(await controller.DeleteAsset(AssetID));
        }
コード例 #12
0
        public async Task <SaveAssetInfo> GetAssetSettingByID(int bundleAssetID)
        {
            AssestController controller = new AssestController();

            return(await controller.GetAssetSettingByID(bundleAssetID));
        }