public string RenderReportByGUID(string reportGuid) { Feedback feed; try { ReportManager reportManager = new ReportManager(); Report reportItem = reportManager.RenderReportByGUID(new Guid(reportGuid)); feed = new Feedback(Feedback.TypeFeedback.Success, String.Empty, reportItem); } catch (Exception ex) { feed = new Feedback(Feedback.TypeFeedback.Error, ex.Message, null); } string xmlObject = JsonHelper.ConvertToJSON(feed); return GZipHelper.Compress(xmlObject); }
public string RenderReports(string serializedReportContainer) { Feedback feed; try { ReportManager reportManager = new ReportManager(); ReportsContainer reportContainer = JsonHelper.ConvertToObject<ReportsContainer>(serializedReportContainer); reportContainer = reportManager.RenderReports(reportContainer); feed = new Feedback(Feedback.TypeFeedback.Success, String.Empty, reportContainer); } catch (Exception ex) { feed = new Feedback(Feedback.TypeFeedback.Error, ex.Message, null); } string xmlObject = JsonHelper.ConvertToJSON(feed); return GZipHelper.Compress(xmlObject); }