Exemple #1
0
        public static ChartPieDTO ChartPieDTO_Convert_Table_DTO(tblChart_Pie tbl_Chart_Pie)
        {
            ChartPieDTO chart_pie_dto = new ChartPieDTO();

            chart_pie_dto.Id                  = tbl_Chart_Pie.Id;
            chart_pie_dto.Group_By            = tbl_Chart_Pie.Group_By;
            chart_pie_dto.Dashboard_Widget_Id = tbl_Chart_Pie.DashboardWidget_Id;
            chart_pie_dto.Chart_Title         = tbl_Chart_Pie.Chart_Title;
            chart_pie_dto.Chart_Metric_Ids    = ChartMetricDTO_Convert.ChartMetricDTO_Convert_List_Table_To_Array(tbl_Chart_Pie.tblChart_Metric);
            //chart_pie_dto.Chart_Metric = ChartMetricDTO_Convert.ChartMetricDTO_Convert_List_Table_To_DTO(tbl_Chart_Pie.tblChart_Metric);
            chart_pie_dto.Dashboard_Widget_Id = tbl_Chart_Pie.DashboardWidget_Id;

            chart_pie_dto.Chart_Common_Property_DTO.From_Date = tbl_Chart_Pie.From_Date;
            if (tbl_Chart_Pie.Time_Line != null)
            {
                chart_pie_dto.Chart_Common_Property_DTO.Time_Line = (TimeLine)Enums.TryParse(typeof(TimeLine), tbl_Chart_Pie.Time_Line);
            }
            chart_pie_dto.Chart_Common_Property_DTO.To_Date   = tbl_Chart_Pie.To_Date;
            chart_pie_dto.Chart_Common_Property_DTO.Precision = tbl_Chart_Pie.Precision;
            return(chart_pie_dto);
        }
        public static ChartDonutDTO ChartDonutDTO_Convert_Table_DTO(tblChart_Donut tbl_Chart_Donut)
        {
            ChartDonutDTO chart_Donut_dto = new ChartDonutDTO();

            chart_Donut_dto.Id = tbl_Chart_Donut.Id;
            chart_Donut_dto.Dashboard_Widget_Id = tbl_Chart_Donut.DashboardWidget_Id;
            chart_Donut_dto.Chart_Title         = tbl_Chart_Donut.Chart_Title;
            chart_Donut_dto.Chart_Metric_Ids    = ChartMetricDTO_Convert.ChartMetricDTO_Convert_List_Table_To_Array(tbl_Chart_Donut.tblChart_Metric);
            //chart_Donut_dto.Chart_Metric = ChartMetricDTO_Convert.ChartMetricDTO_Convert_List_Table_To_DTO(tbl_Chart_Donut.tblChart_Metric);
            chart_Donut_dto.Dashboard_Widget_Id = tbl_Chart_Donut.DashboardWidget_Id;

            chart_Donut_dto.Chart_Common_Property_DTO.From_Date = tbl_Chart_Donut.From_Date;
            chart_Donut_dto.Chart_Common_Property_DTO.To_Date   = tbl_Chart_Donut.To_Date;
            chart_Donut_dto.Chart_Common_Property_DTO.Precision = tbl_Chart_Donut.Precision;
            if (tbl_Chart_Donut.Time_Line != null)
            {
                chart_Donut_dto.Chart_Common_Property_DTO.Time_Line = (TimeLine)Enums.TryParse(typeof(TimeLine), tbl_Chart_Donut.Time_Line);
            }


            return(chart_Donut_dto);
        }