public ActionResult Profile()
        {
            if (Request.IsAjaxRequest())
            {
                dynamic viewModel = new ExpandoObject();
                viewModel.AuthenticatedUser = _userViewModelQuery.BuildAuthenticatedUser(_userContext.GetAuthenticatedUserId());

                return(RestfulResult(
                           viewModel,
                           "account",
                           "profile"));
            }

            return(HttpNotFound());
        }