/// <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);
     }
 }
Esempio n. 2
0
 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);
 }
Esempio n. 5
0
 public async Task <ComponentsDTOModel> GetComponentsAsync(CancellationToken token, ComponentsDTOModel componentsDTOModel)
 {
     return(await Task.FromResult <ComponentsDTOModel>(GetComponents(componentsDTOModel)));
 }
Esempio n. 6
0
 /// <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));
 }