public async Task <ApiResult <bool> > UpdateInfor(UpdateInfor bundle) { var user = await _userManager.FindByIdAsync(bundle.Id.ToString()); var list = _mapper.Map(bundle, user); var result = await _userManager.UpdateAsync(list); if (result.Succeeded) { return(new ApiSuccessResult <bool>()); } return(new ApiErrorResult <bool>("Cập nhật không thành công")); }
public async Task <IActionResult> Update([FromBody] UpdateInfor request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _userService.UpdateInfor(request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <ApiResult <bool> > UpdateInfor(UpdateInfor bundle) { var client = _httpClientFactory.CreateClient(); client.BaseAddress = new Uri(_configuration["BaseAddress"]); var sessions = _httpContextAccessor.HttpContext.Session.GetString("Token"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions); var json = JsonConvert.SerializeObject(bundle); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var response = await client.PutAsync($"/api/user/infor", httpContent); var result = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <ApiSuccessResult <bool> >(result)); } return(JsonConvert.DeserializeObject <ApiErrorResult <bool> >(result)); }
public async Task <ApiResult <bool> > UpdateInfor(UpdateInfor bundle) { var data = await _userApiClient.UpdateInfor(bundle); return(data); }