Exemple #1
0
        public IActionResult SearchPage()
        {
            //checks if the session id is valid
            bool result = _login.CheckSession();

            if (result == false)
            {
                TempData["error"] = _login.ConnectionReturn;
                return(RedirectToAction($"Index", $"Home"));
            }

            _curUser.Username  = _login.ReturnUsername();
            ViewData["user"]   = _curUser.Username;
            _curUser.UserTable = _userdb;

            string error = QuToolsUtilities.QueryString("errors");

            if (error != null)
            {
                ViewBag.Error = error;
            }

            HomeViewModel allTags    = new HomeViewModel();
            Home          tagMethods = new Home();

            allTags = tagMethods.GetAllTags(allTags);

            allTags.ReturnMsg = "";

            return(View(allTags));
        }
Exemple #2
0
        public IActionResult CsvForm(string rawdata)
        {
            //checks if the session id is valid
            bool result = _login.CheckSession();

            if (result == false)
            {
                TempData["error"] = _login.ConnectionReturn;
                return(RedirectToAction($"Index", $"Home"));
            }

            _curUser.Username  = _login.ReturnUsername();
            ViewData["user"]   = _curUser.Username;
            _curUser.UserTable = _userdb;

            string error = QuToolsUtilities.QueryString("errors");

            if (error != null)
            {
                ViewBag.Error = error;
            }

            string csv      = rawdata;
            string filename = "Results_{0}.csv";

            filename = String.Format(filename, DateTime.Now.ToString("HHmmMMddyy"));
            return(File(new System.Text.UTF8Encoding().GetBytes(csv), "text/csv", filename));
        }
Exemple #3
0
        public IActionResult SearchPage(string videoType, DateTime dateFrom, DateTime dateTo, string alltags, string searchMe)
        {
            //checks if the session id is valid
            bool result = _login.CheckSession();

            if (result == false)
            {
                TempData["error"] = _login.ConnectionReturn;
                return(RedirectToAction($"Index", $"Home"));
            }

            _curUser.Username  = _login.ReturnUsername();
            ViewData["user"]   = _curUser.Username;
            _curUser.UserTable = _userdb;

            string error = QuToolsUtilities.QueryString("errors");

            if (error != null)
            {
                ViewBag.Error = error;
            }

            HomeViewModel searchInfo    = new HomeViewModel();
            Home          searchMethods = new Home();

            searchInfo.SearchVideoType = videoType;
            searchInfo.SearchDateFrom  = dateFrom;
            searchInfo.SearchDateTo    = dateTo;
            searchInfo.SearchRawTags   = alltags;
            searchInfo.SearchString    = searchMe;

            searchInfo = searchMethods.Search(searchInfo);

            searchInfo = searchMethods.GetAllTags(searchInfo);

            string csv = searchMethods.Convert2Csv(searchInfo);

            searchInfo.CsvResults = csv;

            searchInfo.ReturnMsg = "results";

            return(View(searchInfo));
        }