public async Task <IActionResult> GetUser()
        {
            var response = await _userOrchestrator.GetUserAsync();

            if (response.HasError)
            {
                return(response.ToJsonResult());
            }
            var vmResponse = StandardResponse.Response.Success <GetUserViewModel, WebStatus>(response.Result.ToGetUserViewModel());

            return(vmResponse.ToJsonResult());
        }
        public async Task <IActionResult> GetUser(string subjectId)
        {
            var response = await _userOrchestrator.GetUserAsync(subjectId);

            if (response.Content is Models.User)
            {
                response.Content = (response.Content as Models.User)?.ToGetUserViewModel();
            }
            return(response.ToJsonResult());
        }