// // 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"); }