public JsonResult UpdateAppUserInformation(AppUserInformationModel appUserInformationModel) { Response <bool> response = new Response <bool>(); appUserProvider = new AppUserProvider(); AppUserModel appUserModel = SessionExtension.GetSessionUser(HttpContext.Session); if (appUserModel != null) { AppUserModel appUserTokenModel = SessionExtension.GetSessionUser(HttpContext.Session); appUserInformationModel.TokenKey = appUserModel.TokenKey; appUserInformationModel.AppUserId = appUserModel.AppUser.AppUserId; InfrastructureModel <bool> infrastructureModel = appUserProvider.Update(appUserInformationModel); response = new Response <bool> { Data = infrastructureModel.ResultStatus, Message = "success", Status = infrastructureModel.ResultStatus, }; } return(Json(response)); }
public InfrastructureModel <bool> Update(AppUserInformationModel appUserInformationModel) { InfrastructureModel <bool> infrastructureModel = new InfrastructureModel <bool>(); using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", appUserInformationModel.TokenKey); client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/json charset=utf-8"); client.DefaultRequestHeaders.Accept.Clear(); var serializePostModel = JsonConvert.SerializeObject(appUserInformationModel); StringContent contentPost = new StringContent(serializePostModel, Encoding.UTF8, "application/json"); HttpResponseMessage httpResponceMessage = client.PostAsync(ConnectionHelper.GetConnectionUrl() + "AppUser/Update/", contentPost).Result; httpResponceMessage.EnsureSuccessStatusCode(); string stringResponce = httpResponceMessage.Content.ReadAsStringAsync().Result; infrastructureModel = JsonConvert.DeserializeObject <InfrastructureModel <bool> >(stringResponce); if (infrastructureModel.ResultModel) { infrastructureModel.ResultStatus = true; } return(infrastructureModel); } }
public IActionResult Update([FromBody] AppUserInformationModel appUserInformationModel) { InfrastructureModel <bool> infrastructureModel = new InfrastructureModel <bool>(); var appUser = appUserOperation.GetById(appUserInformationModel.AppUserId); if (appUser != null) { //appUser.Email = appUserInformationModel.Email; appUser.Name = appUserInformationModel.Name; appUser.Surname = appUserInformationModel.Surname; // appUser.Username = appUserInformationModel.Username; appUserOperation.Update(appUser); infrastructureModel.ResultModel = true; infrastructureModel.ResultStatus = true; } return(Json(infrastructureModel)); }
public IActionResult GetById([FromBody] AppUserLoginModel appUserLoginModel) { InfrastructureModel <AppUserInformationModel> infrastructureModel = new InfrastructureModel <AppUserInformationModel>(); var appUser = appUserOperation.GetById(appUserLoginModel.AppUserId); if (appUser != null) { AppUserInformationModel appUserInformationModel = new AppUserInformationModel() { AppUserId = appUser.AppUserId, Name = appUser.Name, Surname = appUser.Surname, Email = appUser.Email, Username = appUser.Username }; infrastructureModel.ResultModel = appUserInformationModel; infrastructureModel.ResultStatus = true; } return(Json(infrastructureModel)); }