Example #1
0
        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));
        }
Example #2
0
 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 SearchActionService(SearchService _Service)
 {
     Service = _Service;
 }