Esempio n. 1
0
 private void PopulatePageAreas()
 {
     using (var dataAccess = new UsageStatisticsDataAccess(null))
     {
         MenuItems = dataAccess.GetMarsPageAreas();
     }
 }
Esempio n. 2
0
        protected void btnLoad_Click(object sender, EventArgs e)
        {
            var dt1 = DateTime.Parse(tbFromDate.Text);
            var dt2 = DateTime.Parse(tbToDate.Text).AddDays(1).AddSeconds(-1);

            int takeCount  = int.Parse(ddlTakeCount.SelectedValue);
            var parameters = new Dictionary <DictionaryParameter, string>();

            parameters[DictionaryParameter.StartDate] = dt1.ToString();
            parameters[DictionaryParameter.EndDate]   = dt2.ToString();

            var selectedMenuIds = MenuItems.Where(d => d.Selected).Select(d => d.MenuId).ToList();

            using (var dataAccess = new UsageStatisticsDataAccess(parameters))
            {
                var usageData = dataAccess.GetPageUsage(takeCount, selectedMenuIds);
                ucPageUsageChart.LoadUseageData(usageData);
            }
        }