public IActionResult AddEscort(SingleRequestEscortViewModel vm, long RequestID, int page)
 {
     if (ModelState.IsValid)
     {
         var escort = vm.Escort;
         try
         {
             _repository.AddEscort(escort);
             return(RedirectToAction(Globals.RouteActions.Escorts, GetRouteValues(RequestID, page, vm.RequestAction)));
         }
         catch (Exception e)
         {
             Response.StatusCode = (int)HttpStatusCode.BadRequest;
             ModelState.AddModelError("", ExceptionHelper.ExceptionMessageToString(e));
             return(View(escort));
         }
     }
     HttpContext.Response.StatusCode = (int)HttpStatusCode.BadRequest;
     ModelState.AddModelError("", ValidationHelper.ValidationMessageToString(ModelState));
     return(View(vm.Escort));
 }