/// <summary> /// SaveSiteFeaturesSettings /// </summary> /// <param name="siteFeaturesSettingsRequest"></param> /// <returns></returns> public ServiceResponse SaveSiteFeaturesSettings(List <ModuleFeatureDC> siteFeaturesSettingsRequest) { ServiceResponse addSiteFeaturesSettingsResponse = new ServiceResponse(); try { SetContext(); List <FeatureResult> lstFeatures = new List <FeatureResult>(); foreach (ModuleFeatureDC feature in siteFeaturesSettingsRequest) { FeatureResult featureResult = new FeatureResult(); featureResult.FeatureId = feature.FeatureId; featureResult.SiteContentSettings = new List <SiteContentSettingResult>(); foreach (SiteContentSettingDC siteContentSetting in feature.SiteContentSettings) { featureResult.SiteContentSettings.Add(new SiteContentSettingResult { FeatureId = feature.FeatureId, ContentSettingId = siteContentSetting.ContentSettingId, IsAssigned = siteContentSetting.IsAssigned }); } lstFeatures.Add(featureResult); } UserContextDC userContextDC = OperationContext.Current.IncomingMessageHeaders.GetHeader <UserContextDC>("ActiveUser", "s"); _securityManager.SaveSiteFeaturesSettings(userContextDC.SiteId, lstFeatures); } catch (Exception ex) { HandleError(ex, addSiteFeaturesSettingsResponse); } return(addSiteFeaturesSettingsResponse); }
public static UserContextDC Convert(UserContextModel userContextModel) { UserContextDC userContextDC = new UserContextDC() { UserName = userContextModel.UserName, SiteId = userContextModel.SiteId, Language = userContextModel.Language }; return(userContextDC); }
public static UserContextModel Convert(UserContextDC userContextDC) { UserContextModel userDetailsModel = new UserContextModel() { UserName = userContextDC.UserName, SiteId = userContextDC.SiteId, Language = userContextDC.Language }; return(userDetailsModel); }
/// <summary> /// SetUserContext /// </summary> /// <param name="userContext"></param> protected void SetContext() { CommonManager commonManager = new CommonManager(); UserContextDC userContextDC = OperationContext.Current.IncomingMessageHeaders.GetHeader <UserContextDC>("ActiveUser", "s"); UserContext userContext = Mapper.Map <UserContextDC, UserContext>(userContextDC); RequestContextParameterDC requestContextParameterDC = null; // OperationContext.Current.IncomingMessageHeaders.GetHeader<RequestContextParameterDC>("RequestContext", "s"); RequestContextParameter requestContextParameter = null; if (requestContextParameterDC != null) { requestContextParameter = Mapper.Map <RequestContextParameterDC, RequestContextParameter>(requestContextParameterDC); } else { requestContextParameter = new RequestContextParameter(); } commonManager.SetUserContext(userContext, requestContextParameter); _coreValidationResourceManager = new ResourceManager(typeof(CoreValidationMessages)); }
public void Initialize(UserContextDC activeUser) { eCollabroRequest.ActiveUser = activeUser; }