public async Task<APIResult<bool>> Edit(int IDHeSoLuongQH, HeSoLuongTheoQuanHamUpdateRequest request) { var hsl = await _context.HeSoLuongTheoQuanHams.FirstOrDefaultAsync(x=>x.IDHeSoLuongQH == IDHeSoLuongQH); hsl.TenHeSoLuongQH = request.TenHeSoLuongQH; hsl.HeSoLuong = request.HeSoLuong; await _context.SaveChangesAsync(); return new APISuccessedResult<bool>(true); }
public async Task <IActionResult> Edit(int IDHeSoLuongQH, HeSoLuongTheoQuanHamUpdateRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _heSoLuongTheoQuanHamServices.Edit(IDHeSoLuongQH, request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <APIResult <bool> > Edit(int IDHeSoLuongQH, HeSoLuongTheoQuanHamUpdateRequest request) { var client = _httpClientFactory.CreateClient(); client.BaseAddress = new Uri(_configuration["BaseAddress"]); var json = JsonConvert.SerializeObject(request); var httpContent = new StringContent(json, Encoding.UTF8, "application/json"); var reponse = await client.PutAsync($"/api/HeSoLuongTheoQuanHams/{IDHeSoLuongQH}/edit", httpContent); if (reponse.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <APISuccessedResult <bool> >(await reponse.Content.ReadAsStringAsync())); } return(JsonConvert.DeserializeObject <APIErrorResult <bool> >(await reponse.Content.ReadAsStringAsync())); }
public async Task <IActionResult> Edit(HeSoLuongTheoQuanHamUpdateRequest request) { if (!ModelState.IsValid) { return(View()); } var result = await _heSoLuongTheoQuanHamApiClient.Edit(request.IDHeSoLuongQH, request); if (result.IsSuccessed) { TempData["result"] = "Sửa hệ số lương thành công!"; return(RedirectToAction("Index")); } return(RedirectToAction("Error", "Home")); }
public async Task <IActionResult> Edit(int IDHeSoLuongQH) { if (!ModelState.IsValid) { return(View(ModelState)); } var hslvm = await _heSoLuongTheoQuanHamApiClient.Details(IDHeSoLuongQH); if (hslvm.IsSuccessed) { var hslUpdateRequest = new HeSoLuongTheoQuanHamUpdateRequest() { IDHeSoLuongQH = hslvm.ResultObj.IDHeSoLuongQH, IDQH = hslvm.ResultObj.IDQH, TenQH = hslvm.ResultObj.TenQH, TenHeSoLuongQH = hslvm.ResultObj.TenHeSoLuongQH, HeSoLuong = hslvm.ResultObj.HeSoLuong }; return(View(hslUpdateRequest)); } return(View(hslvm)); }