//
        // GET: /Admin/UserStatistics/

        public ActionResult Index()
        {
            CurrentPage = PageTypes.Find;
            var model = new UserStatVm();

            model.ApplyFilters();
            model.FilteredItems = new List <User>();
            return(View("Table", model));
        }
        public FileStreamResult Batch()
        {
            StringBuilder csvData = new StringBuilder();

            CurrentPage = PageTypes.Find;
            var model = new UserStatVm();

            model.ApplyFilters();
            model.FilteredItems = new List <User>();
            foreach (var item in model.Filters[0].FilterItems.OrderBy(o => o.ValueText))
            {
                csvData.AppendLine(string.Format("{0},{1}", item.ValueText, item.Count));
            }
            var byteArray = Encoding.ASCII.GetBytes(csvData.ToString());
            var stream    = new MemoryStream(byteArray);

            return(File(stream, "text/plain", "NITCAA_BatchStat_" + DateTime.Now.ToString("MMM_dd") + ".csv"));
        }