private int UpdateComponentForPage(BuilderComponent objComponent)
    {
        BuilderComponent       component = new BuilderComponent();
        ComponentUploadHandler objComponentUploadHandler = new ComponentUploadHandler();

        component = objComponentUploadHandler.GetComponentByIDAndVersion(objComponent.UniversalComponentID, objComponent.Version);
        return(objComponentUploadHandler.UpdateComponentBulk(component, false));
    }
Пример #2
0
        public object DownloadComponent([FromBody] BuilderComponent objBuilComponent)
        {
            SettingHelper        settingHelper = new SettingHelper(_memoryCache);
            string               version       = settingHelper.GetCachedSettingValue(SettingKeys.Cbuilderversion);
            WebBuilderController cont          = new WebBuilderController(_memoryCache);
            var           resultobj            = cont.InstallComponent(objBuilComponent.ComponentID, objBuilComponent.DownloadType, objBuilComponent.Version, GetUsername, objBuilComponent.SecureToken, version);
            WBCachehelper wBCachehelper        = new WBCachehelper(_appLifetime);

            wBCachehelper.RemoveAllCachedFile(_webHostEnvironment);
            wBCachehelper.RecycleApplicationPool();
            return(resultobj);
        }
Пример #3
0
        public async Task <int> UpdateComponents([FromBody] BuilderComponent builderComponent)
        {
            WebBuilderController objController = new WebBuilderController(_memoryCache);

            return(await objController.UpdateComponents(builderComponent));
        }