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());
        }