Example #1
0
        /// <summary>
        /// AddRole
        /// </summary>
        /// <param name="roleModel"></param>
        public void SaveModule(ModuleModel moduleModel)
        {
            ModuleDC        moduleRequest  = SecurityClientTranslate.Convert(moduleModel);
            ServiceResponse moduleResponse = _securityProxy.Execute(opt => opt.SaveModule(moduleRequest));

            if (moduleResponse.Status != ResponseStatus.Success)
            {
                HandleError(moduleResponse.Status, moduleResponse.ResponseMessage);
            }
        }
Example #2
0
        /// <summary>
        /// AuthenticateUser
        /// </summary>
        /// <param name="username"></param>
        /// <param name="password"></param>
        public void AuthenticateUser(string username, string password)
        {
            AuthenticateUserRequest verifyLoginRequest = new AuthenticateUserRequest();

            verifyLoginRequest.Username    = username;
            verifyLoginRequest.Password    = DataEncryption.Encrypt(password);
            verifyLoginRequest.UserContext = SecurityClientTranslate.Convert(UserContext);
            ServiceResponse verifyLoginResponse = _securityProxy.Execute(opt => opt.AuthenticateUser(verifyLoginRequest));

            if (verifyLoginResponse.Status != ResponseStatus.Success)
            {
                HandleError(verifyLoginResponse.Status, verifyLoginResponse.ResponseMessage);
            }
        }
Example #3
0
        public ModuleModel GetModule(int moduleId)
        {
            ModuleModel module = null;
            ServiceResponse <ModuleDC> moduleResponse = _securityProxy.Execute(opt => opt.GetModule(moduleId));

            if (moduleResponse.Status == ResponseStatus.Success)
            {
                module = SecurityClientTranslate.Convert(moduleResponse.Result);
            }
            else
            {
                HandleError(moduleResponse.Status, moduleResponse.ResponseMessage);
            }
            return(module);
        }
Example #4
0
        /// <summary>
        /// SaveSiteFeatures
        /// </summary>
        /// <param name="siteId"></param>
        /// <param name="features"></param>
        /// <param name="isCreateNavigationChecked"></param>
        public void SaveSiteFeatures(int siteId, string features, Boolean isCreateNavigationChecked)
        {
            SaveSiteFeaturesRequest addSiteFeaturesRequest = new SaveSiteFeaturesRequest();

            addSiteFeaturesRequest.UserContext = SecurityClientTranslate.Convert(UserContext);
            addSiteFeaturesRequest.Features    = features;
            addSiteFeaturesRequest.SiteId      = siteId;
            addSiteFeaturesRequest.IsCreateNavigationChecked = isCreateNavigationChecked;

            ServiceResponse addSiteFeaturesResponse = _securityProxy.Execute(opt => opt.SaveSiteFeatures(addSiteFeaturesRequest));

            if (addSiteFeaturesResponse.Status != ResponseStatus.Success)
            {
                HandleError(addSiteFeaturesResponse.Status, addSiteFeaturesResponse.ResponseMessage);
            }
        }
Example #5
0
        public List <ModuleFeatureModel> GetFeatures(int moduleId)
        {
            List <ModuleFeatureModel> features = null;
            ServiceResponse <List <ModuleFeatureDC> > featuresResponse = _securityProxy.Execute(opt => opt.GetFeatures(moduleId));

            if (featuresResponse.Status == ResponseStatus.Success)
            {
                features = new List <ModuleFeatureModel>();
                featuresResponse.Result.ForEach(
                    f => features.Add(SecurityClientTranslate.Convert(f))
                    );
            }
            else
            {
                HandleError(featuresResponse.Status, featuresResponse.ResponseMessage);
            }
            return(features);;
        }
Example #6
0
        /// <summary>
        /// GetModules
        /// </summary>
        public List <ModuleModel> GetModules()
        {
            List <ModuleModel> modules = null;
            ServiceResponse <List <ModuleDC> > modulesResponse = _securityProxy.Execute(opt => opt.GetModules());

            if (modulesResponse.Status == ResponseStatus.Success)
            {
                modules = new List <ModuleModel>();

                modulesResponse.Result.ForEach(
                    module => modules.Add(SecurityClientTranslate.Convert(module))
                    );
            }
            else
            {
                HandleError(modulesResponse.Status, modulesResponse.ResponseMessage);
            }
            return(modules);
        }
Example #7
0
        /// <summary>
        /// GetSiteFeatures
        /// </summary>
        /// <param name="siteId"></param>
        /// <returns></returns>
        public SiteFeaturesModel GetSiteFeatures(int siteId)
        {
            SiteFeaturesModel siteFeatureModel = new SiteFeaturesModel();
            ServiceResponse <SiteFeatures> siteFeaturesResponse = _securityProxy.Execute(opt => opt.GetSiteFeatures(siteId));

            if (siteFeaturesResponse.Status == ResponseStatus.Success)
            {
                siteFeatureModel.SiteId   = siteFeaturesResponse.Result.SiteId;
                siteFeatureModel.SiteCode = siteFeaturesResponse.Result.SiteCode;
                siteFeatureModel.SiteName = siteFeaturesResponse.Result.SiteName;
                foreach (var feature in siteFeaturesResponse.Result.Features)
                {
                    siteFeatureModel.Features.Add(SecurityClientTranslate.Convert(feature));
                }
            }
            else
            {
                HandleError(siteFeaturesResponse.Status, siteFeaturesResponse.ResponseMessage);
            }
            return(siteFeatureModel);
        }
Example #8
0
 public ContentClient()
 {
     _contentProxy = new ContentServiceProxy();
     _contentProxy.Initialize(SecurityClientTranslate.Convert(UserContext));
 }
Example #9
0
 public WorkflowClient()
 {
     _workflowProxy = new WorkflowServiceProxy();
     _workflowProxy.Initialize(SecurityClientTranslate.Convert(UserContext));
 }
Example #10
0
 public SecurityClient()
 {
     _securityProxy = new SecurityServiceProxy();
     _securityProxy.Initialize(SecurityClientTranslate.Convert(UserContext));
 }
Example #11
0
 public ESBClient()
 {
     _adpProxy = new ESBServiceProxy();
     _adpProxy.Initialize(SecurityClientTranslate.Convert(UserContext));
 }
Example #12
0
 public LookupClient()
 {
     _lookupProxy = new LookupServiceProxy();
     _lookupProxy.Initialize(SecurityClientTranslate.Convert(UserContext));
 }