Exemplo n.º 1
0
 public ActionResult Search(SearchIdModel searchId)
 {
     if (User.IsInRole("admin"))
     {
         return(RedirectToAction("Search", "Admin", searchId));
     }
     else
     {
         return(RedirectToAction("Search", "User", searchId));
     }
 }
Exemplo n.º 2
0
        // SEARCH
        // [HttpPost]
        public ActionResult Search(SearchIdModel searchId)
        {
            IEnumerable <Package> packages = db.Packages;
            List <int>            ids      = packages.Where(a => Helper.Check(a.Id.ToString(), searchId.Id.ToString())).Select(a => a.Id).ToList();

            if (ids.Count() == 0)
            {
                TempData["alertMessage"] = "Отправления с таким номером не найдены";
                return(RedirectToAction("Index", "User"));
            }
            else if (ids.Count() == 1)
            {
                return(RedirectToAction("Details", "Admin", new { id = ids.First() }));
            }
            ViewBag.suitedPackages = ids;
            return(View("~/Views/Home/Search.cshtml"));
        }