public async Task<ActionResult> Search(string Query, DateTime DateFrom, DateTime DateTo) { DataManagement.Search model = null; SearchService search = new Services.SearchService(); if (User.Identity.IsAuthenticated) { //some stuff model = await search.Search(Query, DateFrom, DateTo, User.Identity.Name); } else { model = await search.Search(Query, DateFrom, DateTo, ""); } //ThreadPool.QueueUserWorkItem(_ => search.Search(model.Query, new DateTime(2014, 05, 02), new DateTime(2014, 05, 03))); //Thread thread = new Thread(_ => search.Search(Query, new DateTime(2014, 05, 02), new DateTime(2014, 05, 03))); //thread.Start(); /* DataManagement.Search model = new DataManagement.Search(); model.Query = Query; model.From = DateFrom; model.To = DateTo; model.SDate = DateTime.Now; Task.Run(async () => await search.Search(model));*/ if (User.Identity.IsAuthenticated) { DataManagementService service = new DataManagementService(); ViewBag.UserData = service.LoadSearch(User.Identity.Name).ToList(); } return View("Index", model); }
public ActionResult Index() { if (User.Identity.IsAuthenticated) { DataManagementService service = new DataManagementService(); ViewBag.UserData = service.LoadSearch(User.Identity.Name).ToList(); } return View(); }