public JsonResult GetCurrentUser() { try { if (!Context.User.IsAuthenticated || Context.User.Profile.IsAdministrator) { var anonymousResult = new UserBaseJsonResult(); anonymousResult.Initialize(new CommerceUser()); return(Json(anonymousResult, JsonRequestBehavior.AllowGet)); } var response = this.AccountManager.GetUser(Context.User.Name); var result = new UserBaseJsonResult(response.ServiceProviderResult); if (response.ServiceProviderResult.Success && response.Result != null) { result.Initialize(response.Result); } return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { CommerceLog.Current.Error("GetCurrentUser", this, e); return(Json(new BaseJsonResult("GetCurrentUser", e), JsonRequestBehavior.AllowGet)); } }
public UserBaseJsonResult GetCurrentUser(string userName) { var response = this.AccountManager.GetUser(userName); var result = new UserBaseJsonResult(response.ServiceProviderResult); if (response.ServiceProviderResult.Success && response.Result != null) { result.Initialize(response.Result); } return(result); }
public JsonResult GetCurrentUser() { try { if (!Context.User.IsAuthenticated || Context.User.Profile.IsAdministrator) { var anonymousResult = new UserBaseJsonResult(); anonymousResult.Initialize(new CommerceUser()); return(Json(anonymousResult, JsonRequestBehavior.AllowGet)); } var result = _accountRepository.GetCurrentUser(Context.User.Name); return(Json(result, JsonRequestBehavior.AllowGet)); } catch (Exception e) { _logger.LogError("GetCurrentUser", this, e); return(Json(new BaseJsonResult("GetCurrentUser", e), JsonRequestBehavior.AllowGet)); } }