/// <summary> /// This method provides documentation in two forms: /// SolutionPageDTO for general information and /// ActivityResponseDTO for specific Help on minicon /// </summary> /// <param name="activityPayload"></param> /// <param name="curDocumentation"></param> /// <returns></returns> protected override Task <DocumentationResponseDTO> GetDocumentation(string curDocumentation) { if (curDocumentation.Contains("MainPage")) { var curSolutionPage = new DocumentationResponseDTO(SolutionName, SolutionVersion, TerminalName, SolutionBody); return(Task.FromResult(curSolutionPage)); } return (Task.FromResult( new DocumentationResponseDTO("Unknown displayMechanism: we currently support MainPage cases"))); }
public DocumentationResponseDTO GetDefaultDocumentation(string solutionName, double solutionVersion, string terminalName, string body) { var curSolutionPage = new DocumentationResponseDTO { Name = solutionName, Version = solutionVersion, Terminal = terminalName, Body = body }; return(curSolutionPage); }
/// <summary> /// This method provides documentation in two forms: /// SolutionPageDTO for general information and /// ActivityResponseDTO for specific Help on minicon /// </summary> /// <param name="activityDO"></param> /// <param name="curDocumentation"></param> /// <returns></returns> public dynamic Documentation(ActivityDO activityDO, string curDocumentation) { if (curDocumentation.Contains("MainPage")) { var curSolutionPage = new DocumentationResponseDTO(SolutionName, SolutionVersion, TerminalName, SolutionBody); return(Task.FromResult(curSolutionPage)); } if (curDocumentation.Contains("HelpMenu")) { if (curDocumentation.Contains("ExplainMailMerge")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution work with DocuSign Reports"))); } if (curDocumentation.Contains("ExplainService")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution works and DocuSign service and uses Fr8 infrastructure"))); } return(Task.FromResult(new DocumentationResponseDTO("Unknown contentPath"))); } return(Task.FromResult(new DocumentationResponseDTO("Unknown displayMechanism: we currently support MainPage and HelpMenu cases"))); }
/// <summary> /// This method provides documentation in two forms: /// SolutionPageDTO for general information and /// ActivityResponseDTO for specific Help on minicon /// </summary> /// <param name="activityDO"></param> /// <param name="curDocumentation"></param> /// <returns></returns> protected override Task <DocumentationResponseDTO> GetDocumentation(string curDocumentation) { if (curDocumentation.Contains("MainPage")) { var curSolutionPage = new DocumentationResponseDTO(SolutionName, SolutionVersion, TerminalName, SolutionBody); return(Task.FromResult(curSolutionPage)); } if (curDocumentation.Contains("HelpMenu")) { if (curDocumentation.Contains("TrackDocuSignRecipients")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution work with notifications"))); } if (curDocumentation.Contains("ExplainService")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution works and DocuSign service and uses Fr8 infrastructure"))); } return(Task.FromResult(new DocumentationResponseDTO("Unknown contentPath"))); } return (Task.FromResult( new DocumentationResponseDTO("Unknown displayMechanism: we currently support MainPage and HelpMenu cases"))); }
/// <summary> /// This method provides documentation in two forms: /// SolutionPageDTO for general information and /// ActivityResponseDTO for specific Help on minicon /// </summary> /// <param name="activityDO"></param> /// <param name="curDocumentation"></param> /// <returns></returns> protected override Task <DocumentationResponseDTO> GetDocumentation(string documentationType) { if (documentationType.Contains("MainPage")) { var curSolutionPage = new DocumentationResponseDTO(SolutionName, SolutionVersion, TerminalDisplayName, SolutionBody); return(Task.FromResult(curSolutionPage)); } if (documentationType.Contains("HelpMenu")) { if (documentationType.Contains("ExplainMailMerge")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution helps you to work with email and move data from them to DocuSign service"))); } if (documentationType.Contains("ExplainService")) { return(Task.FromResult(new DocumentationResponseDTO(@"This solution works and DocuSign service and uses Fr8 infrastructure"))); } return(Task.FromResult(new DocumentationResponseDTO("Unknown contentPath"))); } return (Task.FromResult( new DocumentationResponseDTO("Unknown displayMechanism: we currently support MainPage and HelpMenu cases"))); }
private DocumentationResponseDTO SerializeResponse(DocumentationResponseDTO documentation) { return(documentation); }