public JsonResult GetAccountManageList(AccountSearchViewModel SearchViewModel)
        {
            if (SessionAccountSearchViewModel != null)
            {
                if (SearchViewModel != SessionAccountSearchViewModel)
                {
                    SessionAccountSearchViewModel = SearchViewModel;
                }
                else
                {
                    SearchViewModel = SessionAccountSearchViewModel;
                }
            }

            ResponseViewModel result = new ResponseViewModel();

            if (User.Identity.IsAuthenticated)
            {
                try
                {
                    var user = _aspNetUsersService.GetUserModelByName(User.Identity.Name);
                    result.Data           = _aspNetUsersService.GetAccountManageList(SearchViewModel, user);
                    result.IsOk           = true;
                    result.Message        = string.Format("Success");
                    result.HttpStatusCode = HttpStatusCode.OK;
                    _logger.Information($"GetAccountManageList_Success : { result.Message}");
                }
                catch (Exception ex)
                {
                    result.IsOk           = false;
                    result.Exception      = ex;
                    result.Message        = string.Format("False");
                    result.HttpStatusCode = HttpStatusCode.InternalServerError;
                    result.Data           = new List <AccountManageViewModel>();

                    _logger.Information($"GetAccountManageList_Exception : { JsonConvert.SerializeObject(result)}");
                }
            }
            else
            {
                result.IsOk           = false;
                result.Message        = MessageResource.Unauthorized;
                result.HttpStatusCode = HttpStatusCode.Unauthorized;
            }
            result.ResponseTime = string.Format("{0:yyyy/MM/dd HH:mm:ss}", DateTime.Now);
            return(Json(result, JsonRequestBehavior.DenyGet));
        }