コード例 #1
0
        /// <summary>
        /// SaveSiteConfiguration
        /// </summary>
        /// <param name="siteConfigurationModel"></param>
        /// <returns></returns>
        public void SaveSiteConfiguration(SiteConfigurationModel siteConfigurationModel)
        {
            SiteConfigurationDC siteConfigurationRequest      = Mapper.Map <SiteConfigurationModel, SiteConfigurationDC>(siteConfigurationModel);
            ServiceResponse     saveSiteConfigurationResponse = _securityProxy.Execute(opt => opt.SaveSiteConfiguration(siteConfigurationRequest));

            if (saveSiteConfigurationResponse.Status != ResponseStatus.Success)
            {
                HandleError(saveSiteConfigurationResponse.Status, saveSiteConfigurationResponse.ResponseMessage);
            }
        }
コード例 #2
0
        /// <summary>
        /// SaveSiteConfiguration
        /// </summary>
        /// <returns>FeaturesResponse</returns>
        public ServiceResponse SaveSiteConfiguration(SiteConfigurationDC siteConfiguration)
        {
            ServiceResponse saveSiteConfigurationResponse = new ServiceResponse();

            try
            {
                SetContext();
                _securityManager.SaveSiteConfiguration(Mapper.Map <SiteConfigurationDC, SiteConfiguration>(siteConfiguration));
            }
            catch (Exception ex)
            {
                HandleError(ex, saveSiteConfigurationResponse);
            }
            return(saveSiteConfigurationResponse);
        }