public async Task <ClientApiResponse> ResetPassword(ResetPasswordParameters resetPasswordParameters) { ClientApiResponse apiResponse = await _authorizeApi.ResetPassword(resetPasswordParameters); NotifyAuthenticationStateChanged(GetAuthenticationStateAsync()); return(apiResponse); }
public async Task <ClientApiResponse> ConfirmEmail(ConfirmEmailParameters confirmEmailParameters) { ClientApiResponse apiResponse = await _authorizeApi.ConfirmEmail(confirmEmailParameters); NotifyAuthenticationStateChanged(GetAuthenticationStateAsync()); return(apiResponse); }
public async Task <ClientApiResponse> Login(LoginParameters loginParameters) { ClientApiResponse apiResponse = await _authorizeApi.Login(loginParameters); NotifyAuthenticationStateChanged(GetAuthenticationStateAsync()); return(apiResponse); }
public async Task <ClientApiResponse> UpdateUser(UserInfo userInfo) { ClientApiResponse apiResponse = await _authorizeApi.UpdateUser(userInfo); NotifyAuthenticationStateChanged(GetAuthenticationStateAsync()); return(apiResponse); }
public async Task <ClientApiResponse> Logout() { ClientApiResponse apiResponse = await _authorizeApi.Logout(); _userInfoCache = null; NotifyAuthenticationStateChanged(GetAuthenticationStateAsync()); return(apiResponse); }
public async Task <UserInfo> GetUserInfo() { UserInfo userInfo = new UserInfo { IsAuthenticated = false, Roles = new String[] { } }; ClientApiResponse apiResponse = await _httpClient.GetJsonAsync <ClientApiResponse>("api/Authorize/UserInfo"); if (apiResponse.StatusCode == 200) { userInfo = JsonConvert.DeserializeObject <UserInfo>(apiResponse.Result.ToString()); return(userInfo); } return(userInfo); }
public async Task <UserProfile> GetUserProfile() { if (UserProfile != null) { return(UserProfile); } ClientApiResponse apiResponse = await _userProfileApi.Get(); if (apiResponse.StatusCode == 200) { return(JsonConvert.DeserializeObject <UserProfile>(apiResponse.Result.ToString())); } return(new UserProfile()); }
public async Task <ClientApiResponse> ForgotPassword(ForgotPasswordParameters forgotPasswordParameters) { ClientApiResponse apiResponse = await _authorizeApi.ForgotPassword(forgotPasswordParameters); return(apiResponse); }