public ActionResult Search(string searchRequset, string driver) { ApplicationEmployeeManager userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationEmployeeManager>(); List <Employee> drivers = userManager.Users.ToList().Where(x => x.TravelRoute.Contains(searchRequset.ToLower()) && userManager.IsInRoleAsync(x.Id, "Driver").ConfigureAwait(false).GetAwaiter().GetResult()).ToList(); if (drivers.Count == 0) { ViewBag.Message = "There are no drivers for your request"; ViewBag.Result = drivers; return(View()); } ViewBag.Result = drivers; return(View("SearchResult")); }
public ActionResult Search() { ApplicationEmployeeManager userManager = HttpContext.GetOwinContext().GetUserManager <ApplicationEmployeeManager>(); List <Employee> drivers = userManager.Users.ToList().Where(x => userManager.IsInRoleAsync(x.Id, "Driver").ConfigureAwait(false).GetAwaiter().GetResult()).ToList(); if (drivers.Count == 0) { ViewBag.Message = "There are no drivers for your request"; ViewBag.Result = 0; return(View()); } ViewBag.Result = drivers; return(View()); }