/// <summary> /// Retrieve a ComponentsDTOModel /// <para>Returns ComponentsDTOModel</para> /// </summary> /// <returns>ComponentsDTOModel</returns> public ComponentsDTOModel GetComponents(ComponentsDTOModel componentsDTOModel) { using IDatabase db = Conn(); try { try { List <ComponentMetaData> componentMetaDatas = db.Fetch <ComponentMetaData>("exec rpt.GetReportComponentsMetaData @ReportID", new { ReportID = int.Parse(componentsDTOModel.ReportDefID) }); componentsDTOModel.Items = componentMetaDatas; return(componentsDTOModel); } 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); } }
public ComponentsDTOModel GetComponents(ComponentsDTOModel componentsDTOModel) { try { return(_repository.GetComponents(componentsDTOModel)); } catch (Exception e) { LogCritical("|" + MethodBase.GetCurrentMethod() + "|" + e.Message); return(new ComponentsDTOModel() { ErrorMessage = e.Message, }); } }
private void GetComponents(string id) { ComponentsDTOModel dto = new ComponentsDTOModel() { ReportDefID = id }; dto = _service.GetComponents(dto); if (dto.HasError) { this.ErrorMessage = Report.ErrorMessage; } else { Components = dto.Items; } }
public ComponentsDTOModel GetComponents(ComponentsDTOModel componentsDTOModel) { componentsDTOModel.Items = new List <ComponentMetaData>() { new ComponentMetaData() { GUID = "111111-22222-33333", Name = "Test Component 1", Description = "Test Component 1 Description", ComponentType = ComponentMetaData.ComponentTypeValue.Table, ComponentTitle = "Table Component", ComponentHeader = "Table Component Header", ComponentFootNote = "Table Component Footer", }, new ComponentMetaData() { GUID = "111111-22222-44444", Name = "Pie Component", Description = "Pie Component Description", ComponentType = ComponentMetaData.ComponentTypeValue.Pie, ComponentTitle = "Pie Component Title", ComponentHeader = "Pie Component Header", ComponentFootNote = "Pie Component Footer", }, new ComponentMetaData() { GUID = "111111-22222-55555", Name = "Line Component", Description = "Line Component Description", ComponentType = ComponentMetaData.ComponentTypeValue.Line, ComponentTitle = "Line Component Title", ComponentHeader = "Line Component Header", ComponentFootNote = "Line Component Footer", }, new ComponentMetaData() { GUID = "111111-22222-666666", Name = "Bar Component", Description = "Bar Component Description", ComponentType = ComponentMetaData.ComponentTypeValue.Bar, ComponentTitle = "Bar Component Title", ComponentHeader = "Bar Component Header", ComponentFootNote = "Bar Component Footer", }, new ComponentMetaData() { GUID = "111111-22222-77777", Name = "Column Component", Description = "Column Component Description", ComponentType = ComponentMetaData.ComponentTypeValue.Column, ComponentTitle = "Column Component Title", ComponentHeader = "Column Component Header", ComponentFootNote = "Column Component Footer", }, new ComponentMetaData() { GUID = "111111-22222-88888", Name = "Area Component", Description = "Area Component Description", ComponentType = ComponentMetaData.ComponentTypeValue.Area, ComponentTitle = "Area Component Title", ComponentHeader = "Area Component Header", ComponentFootNote = "Area Component Footer", }, }; return(componentsDTOModel); }
public async Task <ComponentsDTOModel> GetComponentsAsync(CancellationToken token, ComponentsDTOModel componentsDTOModel) { return(await Task.FromResult <ComponentsDTOModel>(GetComponents(componentsDTOModel))); }
/// <summary> /// Retrieve a list of Component Meta Data /// <para>Returns ReportDTOModel</para> /// </summary> /// <returns>ReportDTOModel</returns> public async Task <ComponentsDTOModel> GetComponentsAsync(ComponentsDTOModel componentsDTOModel) { return(await GetComponentsAsync(new CancellationToken(false), componentsDTOModel)); }