コード例 #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));
        }
コード例 #2
0
 public ActionResult Index()
 {
     if (User.Identity.IsAuthenticated)
     {
         DataManagementService service = new DataManagementService();
         ViewBag.UserData = service.LoadSearch(User.Identity.Name).ToList();
     }
     return(View());
 }