Example #1
0
        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()));
 }