public List <Tuple <string, object> > GetAllUnstructuredProperties(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetAllUnstructuredProperties().ToList()); }
public List <ServiceVertexInstance> Update(SecurityToken mySecurityToken, Int64 myTransactionToken, ServiceUpdateChangeset myUpdateChangeset) { var Request = ServiceRequestFactory.MakeRequestUpdate(myUpdateChangeset); var Response = this.GraphDS.Update <IEnumerable <IVertex> >(mySecurityToken, myTransactionToken, Request, ServiceReturnConverter.ConvertOnlyVertices); return(Response.Select(x => new ServiceVertexInstance(x)).ToList()); }
public Stream GetBinaryProperty(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex, Int64 myPropertyID) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetBinaryProperty(myPropertyID)); }
public List <ServiceEdgeType> ChildrenEdgeTypes(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(Response.ChildrenEdgeTypes.Select(x => new ServiceEdgeType(x)).ToList()); }
public static Dictionary <string, GridTable> GetInvestmentLevelData() { Dictionary <string, GridTable> tables = new Dictionary <string, GridTable>(); IServiceRequest oAUMService; try { var currentAuthorization = Authorization.CurrentAuthorization; oAUMService = ServiceRequestFactory.GetProxy(SERVICES.AUM_SERVICE); GFWM.Common.PracticeManagement.Entities.Request.PremierConsultantInvestmentLevelRequest request = new GFWM.Common.PracticeManagement.Entities.Request.PremierConsultantInvestmentLevelRequest(); var response = oAUMService.Request <GFWM.Common.PracticeManagement.Entities.Request.PremierConsultantInvestmentLevelRequest, GFWM.Common.PracticeManagement.Entities.Response.PremierConsultantInvestmentLevelResponse>(request); if (response != null) { if (response.FirmBdas != null && response.FirmBdas.Count() > 0) { tables.Add(HtmlTableHelper.ILSFirmCODE, GetFirmTable(response.FirmBdas)); } if (response.AdvisorBdas != null && response.AdvisorBdas.Count() > 0) { tables.Add(HtmlTableHelper.ILSAdvisorCODE, GetAdvisorTable(response.AdvisorBdas)); } } return(tables); } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Error executing GetInvestmentLevelData request", ex, typeof(PracticeManagementHelper)); } return(null); }
public bool HasProperty(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType, string myAttributeName) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(Response.HasProperty(myAttributeName)); }
public bool HasProperties(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType, bool myIncludeAncestorDefinitions) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(Response.HasProperties(myIncludeAncestorDefinitions)); }
public Int64 PartitionID(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.PartitionInformation.PartitionID); }
public List <ServiceVertexInstance> GetIncomingVertices(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex, long myVertexTypeID, long myEdgePropertyID) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetIncomingVertices(myVertexTypeID, myEdgePropertyID).Select(x => new ServiceVertexInstance(x)).ToList()); }
public long ModificationDate(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.ModificationDate); }
public ServiceVertexStatistics VertexStatistics(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(new ServiceVertexStatistics(Response.Statistics)); }
public string GetUnstructuredPropertyAsString(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex, string myPropertyName) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetUnstructuredPropertyAsString(myPropertyName)); }
public int GetCountOfUnstructuredProperties(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetCountOfUnstructuredProperties()); }
public List <Tuple <long, long, List <ServiceVertexInstance> > > GetAllIncomingVertices(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetAllIncomingVertices().Select(x => new Tuple <long, long, List <ServiceVertexInstance> >(x.Item1, x.Item2, x.Item3.Select(y => new ServiceVertexInstance(y)).ToList())).ToList()); }
public ServiceAttributeDefinition GetAttributeDefinitionByID(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType, long myAttributeID) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(ConvertHelper.ToServiceAttributeDefinition(Response.GetAttributeDefinition(myAttributeID))); }
public bool HasOutgoingEdge(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex, long myEdgePropertyID) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.HasOutgoingEdge(myEdgePropertyID)); }
public List <ServiceAttributeDefinition> GetAttributeDefinitions(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType, bool myIncludeAncestorDefinitions) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(Response.GetAttributeDefinitions(myIncludeAncestorDefinitions).Select(x => ConvertHelper.ToServiceAttributeDefinition(x)).ToList()); }
public List <ServiceSingleEdgeInstance> GetAllOutgoingSingleEdges(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetAllOutgoingSingleEdges().Select(x => new ServiceSingleEdgeInstance(x.Edge, x.PropertyID)).ToList()); }
public ServicePropertyDefinition GetPropertyDefinitionByIDByEdgeType(SecurityToken mySecurityToken, Int64 myTransToken, String myServiceEdgeTypeName, long myPropertyID) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeTypeName); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(new ServicePropertyDefinition(Response.GetPropertyDefinition(myPropertyID))); }
public List <Tuple <long, Stream> > GetAllBinaryProperties(SecurityToken mySecurityToken, long myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetAllBinaryProperties().ToList()); }
public List <ServicePropertyDefinition> GetPropertyDefinitionsByNameListByEdgeType(SecurityToken mySecurityToken, Int64 myTransToken, String myServiceEdgeTypeName, List <string> myPropertyNames) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeTypeName); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(Response.GetPropertyDefinitions(myPropertyNames).Select(x => new ServicePropertyDefinition(x)).ToList()); }
public GFWM.Common.AUM.Entities.Response.SupportTeamResponse GetSupportTeamDetails(string agentId) { SupportTeamResponse response = null; IServiceRequest proxy; try { SupportTeamRequest request = new SupportTeamRequest(); proxy = ServiceRequestFactory.GetProxy(SERVICES.AUM_SERVICE); request.AgentId = agentId; response = proxy.Request <SupportTeamRequest, SupportTeamResponse>(request); if (null != response) { if (response.Fault != null) { // log error Sitecore.Diagnostics.Log.Error(response.Fault, this); } else { return(response); } } } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Unable to get support team contact details data for Agent " + agentId + " from AUM service", ex, this); throw ex; } return(response); }
public ServiceEdgeType ParentEdgeType(SecurityToken mySecurityToken, Int64 myTransToken, ServiceEdgeType myServiceEdgeType) { var Request = ServiceRequestFactory.MakeRequestGetEdgeType(myServiceEdgeType.Name); var Response = this.GraphDS.GetEdgeType <IEdgeType>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyEdgeType); return(new ServiceEdgeType(Response.ParentEdgeType)); }
public UserProfileResponse GetUserSSODetails(string ssoguid) { IServiceRequest proxy; UserProfileResponse response = null; UserProfileRequest request = null; try { proxy = ServiceRequestFactory.GetProxy(SERVICES.USERPROFILE_SERVICE); request = new UserProfileRequest(); request.SSOGUID = ssoguid; response = proxy.Request <UserProfileRequest, UserProfileResponse>(request); if (null != response) { if (response.Fault != null) { // log error Sitecore.Diagnostics.Log.Error(response.Fault, this); } else { return(response); } } } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Unable to get user details for SSOGUID " + ssoguid + " from User Profile service", ex, this); throw ex; } return(response); }
public void DropIndex(SecurityToken mySecurityToken, Int64 myTransactionToken, ServiceVertexType myVertexType, String myIndexName, String myEdition) { var Request = ServiceRequestFactory.MakeRequestDropIndex(myVertexType, myIndexName, myEdition); var Response = this.GraphDS.DropIndex(mySecurityToken, myTransactionToken, Request, ServiceReturnConverter.ConverteToVoid); }
public UserAttributesResponse GetUserAttributes(string ssoguid, string userId) { IServiceRequest proxy; UserAttributesResponse response = null; UserAttributesRequest request = null; try { proxy = ServiceRequestFactory.GetProxy(SERVICES.STATE_SERVICE); request = new UserAttributesRequest(); request.SSOGUID = ssoguid; request.UserId = userId; response = proxy.Request <UserAttributesRequest, UserAttributesResponse>(request); if (null != response) { if (response.Fault != null) { // log error Sitecore.Diagnostics.Log.Error(response.Fault, this); } else { return(response); } } } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Unable to get user attributes for SSOGUID [" + ssoguid + "] and or userId [" + userId + "] from State service", ex, this); throw ex; } return(response); }
public void RebuildIndices(SecurityToken mySecurityToken, long myTransactionToken, IEnumerable <string> myVertexTypeNames) { var Request = ServiceRequestFactory.MakeRequestRebuildIndices(myVertexTypeNames); var Response = this.GraphDS.RebuildIndices(mySecurityToken, myTransactionToken, Request, (Statistics) => Statistics); return; }
public SalesforceUserResponse GetSalesforceUser(string userId) { IServiceRequest proxy; SalesforceUserRequest request = null; SalesforceUserResponse response = null; try { proxy = ServiceRequestFactory.GetProxy(SERVICES.AUM_SERVICE); request = new SalesforceUserRequest(); request.Filter = string.Format("(APLId == '{0}')", userId);; response = proxy.Request <SalesforceUserRequest, SalesforceUserResponse>(request); if (null != response) { if (response.Fault != null) { // log error Sitecore.Diagnostics.Log.Error(response.Fault, this); } else { return(response); } } } catch (Exception ex) { Sitecore.Diagnostics.Log.Error("Unable to get Salesforce user data for userId [" + userId + "] from AUM service", ex, this); throw ex; } return(response); }
static private int SendEmail(string sEmailFrom, string sEmailFromName, string oListOfContacts, string oListOfCCContacts, string sEmailSubject, string sEmailBody) { int iSuccess; IServiceRequest oServiceProxy; GFWM.Common.AUM.Entities.Response.Client.EventSendEmailResponse oEmailResponse; GFWM.Common.AUM.Entities.Request.Client.EventSendEmailRequest oRequestEmail; try { oServiceProxy = ServiceRequestFactory.GetProxy(SERVICES.AUM_SERVICE); oEmailResponse = null; oRequestEmail = new GFWM.Common.AUM.Entities.Request.Client.EventSendEmailRequest(); oRequestEmail.SendByUserName = sEmailFromName; oRequestEmail.SendByUserEmail = sEmailFrom; oRequestEmail.Recipient = oListOfContacts; oRequestEmail.CCRecipients = oListOfCCContacts; oRequestEmail.Subject = sEmailSubject; oRequestEmail.Body = sEmailBody; oEmailResponse = oServiceProxy.Request <GFWM.Common.AUM.Entities.Request.Client.EventSendEmailRequest, GFWM.Common.AUM.Entities.Response.Client.EventSendEmailResponse>(oRequestEmail); iSuccess = (oEmailResponse == null) ? iUnableToSendEmail : oEmailResponse.Result; } catch (Exception oEmailSendingException) { Sitecore.Diagnostics.Log.Error("Error while trying send email", oEmailSendingException, typeof(Email)); throw oEmailSendingException; } return(iSuccess); }
public List <Tuple <long, object> > GetAllProperties(SecurityToken mySecurityToken, Int64 myTransToken, ServiceVertexInstance myVertex) { var Request = ServiceRequestFactory.MakeRequestGetVertex(myVertex.TypeID, myVertex.VertexID); var Response = this.GraphDS.GetVertex <IVertex>(mySecurityToken, myTransToken, Request, ServiceReturnConverter.ConvertOnlyVertexInstance); return(Response.GetAllProperties().Select(x => new Tuple <long, object>(x.Item1, (object)x.Item2)).ToList()); }