/// <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); } }
/// <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); } }
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); }
/// <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); } }
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);; }
/// <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); }
/// <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); }
public ContentClient() { _contentProxy = new ContentServiceProxy(); _contentProxy.Initialize(SecurityClientTranslate.Convert(UserContext)); }
public WorkflowClient() { _workflowProxy = new WorkflowServiceProxy(); _workflowProxy.Initialize(SecurityClientTranslate.Convert(UserContext)); }
public SecurityClient() { _securityProxy = new SecurityServiceProxy(); _securityProxy.Initialize(SecurityClientTranslate.Convert(UserContext)); }
public ESBClient() { _adpProxy = new ESBServiceProxy(); _adpProxy.Initialize(SecurityClientTranslate.Convert(UserContext)); }
public LookupClient() { _lookupProxy = new LookupServiceProxy(); _lookupProxy.Initialize(SecurityClientTranslate.Convert(UserContext)); }