private static IEnumerable <ReportTemplateFile> GetServerReportTemplateFiles() { Log.Info("Getting report template files from server."); var serverReportTemplateFiles = new List <ReportTemplateFile>(); var request = new GetReportTemplatesRequest() { Username = PrintingApp.UserCredential.UserName, Password = PrintingApp.UserCredential.Password, }; var response = ServiceFactory.GetClientApplicationService().GetReportTemplates(request); if (response.ResultType == ResultTypes.Ok) { serverReportTemplateFiles = response.ReportTemplateFiles.ToList(); } if (!serverReportTemplateFiles.Any()) { Log.Error("Getting 0 report template files from server."); throw new Exception("Getting 0 report template files from server."); } return(serverReportTemplateFiles); }
public GetReportTemplatesResponse GetReportTemplates(GetReportTemplatesRequest request) { return(MessageProcessor.Process(request, new GetReportTemplatesOp())); }