/// <summary> /// Retrieve a ReportDTOModel /// <para>Returns ReportDTOModel</para> /// </summary> /// <returns>ReportDTOModel</returns> public ReportDTOModel GetReport(ReportDTOModel reportDTOModel) { using IDatabase db = Conn(); try { try { ReportMetaData reportMetaData = db.Single <ReportMetaData>("exec rpt.GetReportMetaData @ReportID", new { ReportID = int.Parse(reportDTOModel.ReportDefID) }); reportDTOModel.ReportMetaData = reportMetaData; return(reportDTOModel); } catch (Exception e) { LogCritical("|" + MethodBase.GetCurrentMethod() + "|" + e.Message); throw new Exception(e.Message); } } catch (Exception e) { LogCritical("|" + MethodBase.GetCurrentMethod() + "|" + e.Message); throw new Exception(e.Message); } }
private void GetReport(string id) { Report = new ReportDTOModel() { ReportDefID = id }; Report = _service.GetReport(Report); if (Report.HasError) { this.ErrorMessage = Report.ErrorMessage; } }
public ReportDTOModel GetReport(ReportDTOModel reportDTOModel) { switch (reportDTOModel.ReportDefID) { case "1": ReportMetaData report = new ReportMetaData() { ReportTitle = "Full UVIMCO Portfolio Review - Performance", ReportHeader = "", ReportFootNote = "", URL = "PartialReport", RenderNatively = true, }; reportDTOModel.ReportMetaData = report; break; case "2": reportDTOModel.ReportMetaData = new ReportMetaData { URL = "https://gallery.shinyapps.io/lego-viz/", RenderNatively = false }; break; case "3": reportDTOModel.ReportMetaData = new ReportMetaData { URL = "https://shiny.uvimco.org/shinyRTDA/", RenderNatively = false }; break; case "4": reportDTOModel.ReportMetaData = new ReportMetaData { URL = "https://gallery.shinyapps.io/050-kmeans-example", RenderNatively = false }; break; case "5": reportDTOModel.ReportMetaData = new ReportMetaData { URL = "https://gallery.shinyapps.io/lego-viz/", RenderNatively = false }; break; } return(reportDTOModel); }
public ReportDTOModel GetReport(ReportDTOModel reportDTOModel) { try { return(_repository.GetReport(reportDTOModel)); } catch (Exception e) { LogCritical("|" + MethodBase.GetCurrentMethod() + "|" + e.Message); return(new ReportDTOModel() { ErrorMessage = e.Message, }); } }
public async Task <ReportDTOModel> GetReportAsync(CancellationToken token, ReportDTOModel reportDTOModel) { return(await Task.FromResult <ReportDTOModel>(GetReport(reportDTOModel))); }
/// <summary> /// Retrieve a report /// <para>Returns ReportDTOModel</para> /// </summary> /// <returns>ReportDTOModel</returns> public async Task <ReportDTOModel> GetReportAsync(ReportDTOModel reportDTOModel) { return(await GetReportAsync(new CancellationToken(false), reportDTOModel)); }