Exemple #1
0
        /// <summary>
        /// Execute
        /// </summary>
        /// <returns></returns>
        protected override bool Execute()
        {
            Analytic_ADO     ado           = new Analytic_ADO(Ado);
            ADO_readerOutput outputSummary = ado.ReadTimeline(DTO);

            if (outputSummary.hasData)
            {
                Response.data = outputSummary.data;
                return(true);
            }
            return(false);
        }
        /// <summary>
        /// Execute
        /// </summary>
        /// <returns></returns>
        protected override bool Execute()
        {
            Analytic_ADO     ado           = new Analytic_ADO(Ado);
            ADO_readerOutput outputSummary = ado.ReadTimeline(DTO, SamAccountName);

            if (outputSummary.hasData)
            {
                List <dynamic> displayData = new List <dynamic>();
                foreach (dynamic item in outputSummary.data)
                {
                    dynamic obj = new ExpandoObject();
                    Dictionary <string, object> items = new Dictionary <string, object>();

                    IDictionary <string, object> dbitem = item;
                    foreach (var d in dbitem)
                    {
                        if (d.Key == "date")
                        {
                            items.Add(Label.Get("analytic.date", DTO.LngIsoCode), d.Value);
                        }
                        else if (d.Key == "total")
                        {
                            items.Add(Label.Get("analytic.total", DTO.LngIsoCode), d.Value);
                        }
                        else
                        {
                            items.Add(d.Key, d.Value);
                        }
                    }
                    displayData.Add(items);
                }

                Response.data = displayData;
                return(true);
            }
            return(false);
        }