public async Task <string> RegisterAsync(UserRegister user) { var response = await ClientService.PostDataNoHeaderAsync(user, ControllerNameUnauthorized, "register"); if (response != null && response.IsSuccessStatusCode && response.StatusCode == HttpStatusCode.OK) { var jsonTask = response.Content.ReadAsStringAsync(); if (jsonTask.Result.Contains(HttpConstants.SUCCESS)) { return(HttpConstants.SUCCESS); } return(jsonTask.Result); } else { return(TextResources.MessageSomethingWentWrong); } }
public async Task <string> RequestForgotPasswordAsync(string username, string email) { var response = await ClientService.PostDataNoHeaderAsync(new ForgotPassword() { UserLogin = username, UserEmail = email }, ControllerNameUnauthorized, "requestpassword"); if (response != null && response.IsSuccessStatusCode && response.StatusCode == HttpStatusCode.OK) { Task <string> jsonTask = response.Content.ReadAsStringAsync(); if (jsonTask.Result.Contains(HttpConstants.SUCCESS)) { return(HttpConstants.SUCCESS); } return(jsonTask.Result); } return(TextResources.MessagePasswordRequestFailed); }
// Unauthorized::REQUESTS public async Task <string> ChangeForgotPasswordAsync(string requestCode, string password) { var response = await ClientService.PostDataNoHeaderAsync(new PasswordDetail() { RequestCode = requestCode, Password = password }, ControllerNameUnauthorized, "updatepassword"); if (response != null && response.IsSuccessStatusCode && response.StatusCode == HttpStatusCode.OK) { Task <string> jsonTask = response.Content.ReadAsStringAsync(); if (jsonTask.Result.Contains(HttpConstants.SUCCESS)) { return(HttpConstants.SUCCESS); } return(jsonTask.Result); } return(TextResources.MessagePasswordUpdateFailed); }