public async Task <CustomeMessage> ActivateUser(UserActiveModel userActiveModel) { CustomeMessage message = new CustomeMessage(); try { dynamic dynamicJson = new ExpandoObject(); dynamicJson.OTPCode = userActiveModel.OtpCode; dynamicJson.Password = userActiveModel.Password; dynamicJson.Email = userActiveModel.EmailId; HttpResponseMessage httpRespon = await Client.PostAsAsync(ActivateUserurl, dynamicJson); var responJsonText = await httpRespon.Content.ReadAsStringAsync(); if (httpRespon.IsSuccessStatusCode) { return(message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText)); } else { message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText); message.message = ResponceCode.customErrorFunction(Convert.ToInt32(httpRespon.StatusCode), message.message); } } catch (Exception Ex) { Debug.Write(Ex.Message); } return(message); }
public static async Task <CustomeMessage> UpdatePreferredRole(string role) { CustomeMessage message = new CustomeMessage(); try { dynamic dynamicJson = new ExpandoObject(); dynamicJson.RoleId = role; HttpResponseMessage httpRespon = await Client.PostAsAsync(UpdatePreferredRoleurl, dynamicJson); var responJsonText = await httpRespon.Content.ReadAsStringAsync(); int statusCode = Convert.ToInt32(httpRespon.StatusCode); if (Convert.ToInt32(statusCode) == 401) { message.message = Convert.ToString(statusCode); } else if (httpRespon.IsSuccessStatusCode) { return(message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText)); } else { message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText); message.message = ResponceCode.customErrorFunction(Convert.ToInt32(statusCode), message.message); } } catch (Exception Ex) { Debug.Write(Ex.Message); } return(message); }
public static async Task <CustomeMessage> Logout() { CustomeMessage message = new CustomeMessage(); try { HttpResponseMessage httpRespon = await Client.PostAsAsync(LogoutUrl, null); var responJsonText = await httpRespon.Content.ReadAsStringAsync(); if (httpRespon.IsSuccessStatusCode) { return(message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText)); } else { message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText); message.message = ResponceCode.customErrorFunction(Convert.ToInt32(httpRespon.StatusCode), message.message); } } catch (Exception Ex) { Debug.Write(Ex.Message); } return(message); }
public async Task <CustomeMessage> PostUser(UserModel userModel) { CustomeMessage message = new CustomeMessage(); try { dynamic dynamicJson = new ExpandoObject(); dynamicJson.FirstName = userModel.FirstName; dynamicJson.LastName = userModel.LastName; // dynamicJson.OrgId = userModel.OrgId; dynamicJson.EmployeeId = userModel.EmployeeId; dynamicJson.RoleId = userModel.RoleId; dynamicJson.EUSR = userModel.EUSR; dynamicJson.ContactNo = userModel.ContactNo; dynamicJson.Email = userModel.Email; // dynamicJson.Password = userModel.Password; HttpResponseMessage httpRespon = await Client.PostAsAsync(Signupurl, dynamicJson); var responJsonText = await httpRespon.Content.ReadAsStringAsync(); message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText); string statusCode = Convert.ToString(httpRespon.StatusCode); if (httpRespon.IsSuccessStatusCode) { return(message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText)); } else { //if (message.message == "USER_EXISTS_NOT_ACTIVATED") // return message; message.message = ResponceCode.customErrorFunction(Convert.ToInt32(httpRespon.StatusCode), message.message); } } catch (Exception Ex) { Debug.Write(Ex.Message); } return(message); }
public async Task <CustomeMessage> ChangePassword(ChangePasswordModel changePassword) { CustomeMessage message = new CustomeMessage(); try { Client client = new Client(); dynamic dynamicJson = new ExpandoObject(); dynamicJson.OldPassword = changePassword.OldPassword; dynamicJson.NewPassword = changePassword.NewPassword; HttpResponseMessage httpRespon = await Client.PostAsAsync(ChangePasswordUrl, dynamicJson); var responJsonText = await httpRespon.Content.ReadAsStringAsync(); int statusCode = Convert.ToInt32(httpRespon.StatusCode); if (Convert.ToInt32(httpRespon.StatusCode) == 401) { message.message = Convert.ToString(statusCode); } else if (httpRespon.IsSuccessStatusCode) { return(message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText)); } else { message = JsonConvert.DeserializeObject <CustomeMessage>(responJsonText); message.message = ResponceCode.customErrorFunction(Convert.ToInt32(statusCode), message.message); } } catch (Exception Ex) { Debug.Write(Ex.Message); } return(message); }