public async Task <IActionResult> Edit(QLQuaTrinhDaoTaoUpdateRequest request) { var result = await _qLQuaTrinhDaoTaoApiClient.Edit(request.IDQLQTDT, request); if (result.IsSuccessed) { TempData["result"] = "Sửa quá trình đào tạo thành công"; return(RedirectToAction("Index")); } return(RedirectToAction("Error", "Home")); }
public async Task <APIResult <bool> > Edit(int IDQLQTDT, QLQuaTrinhDaoTaoUpdateRequest request) { var qlqtdt = await _context.QLQuaTrinhDaoTaos.FirstOrDefaultAsync(x => x.IDQLQTDT == IDQLQTDT); qlqtdt.TenTruong = request.TenTruong; qlqtdt.NganhHoc = request.NganhHoc; qlqtdt.ThoiGianBDDT = request.ThoiGianBDDT; qlqtdt.ThoiGianKTDT = request.ThoiGianKTDT; qlqtdt.HinhThucDT = request.HinhThucDT; qlqtdt.VanBang = request.VanBang; await _context.SaveChangesAsync(); return(new APISuccessedResult <bool>(true)); }
public async Task <IActionResult> Edit(int IDQLQTDT, [FromBody] QLQuaTrinhDaoTaoUpdateRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _qLQuaTrinhDaoTaoServices.Edit(IDQLQTDT, request); if (result.ResultObj == true) { return(Ok(result)); } return(BadRequest(result)); }
public async Task <APIResult <bool> > Edit(int IDQLQTDT, QLQuaTrinhDaoTaoUpdateRequest 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 response = await client.PutAsync($"/api/QLQuaTrinhDaoTaos/{IDQLQTDT}/edit", httpContent); var body = await response.Content.ReadAsStringAsync(); if (response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <APISuccessedResult <bool> >(body)); } return(JsonConvert.DeserializeObject <APIErrorResult <bool> >(body)); }
public async Task <IActionResult> Edit(int IDQLQTDT) { if (!ModelState.IsValid) { return(View(ModelState)); } var qlqtdtViewModel = await _qLQuaTrinhDaoTaoApiClient.Details(IDQLQTDT); var qlqtdtUpdateRequest = new QLQuaTrinhDaoTaoUpdateRequest() { IDQLQTDT = qlqtdtViewModel.ResultObj.IDQLQTDT, IDSQ = qlqtdtViewModel.ResultObj.IDSQ, HoTen = qlqtdtViewModel.ResultObj.HoTen, TenTruong = qlqtdtViewModel.ResultObj.TenTruong, NganhHoc = qlqtdtViewModel.ResultObj.NganhHoc, ThoiGianBDDT = qlqtdtViewModel.ResultObj.ThoiGianBDDT, ThoiGianKTDT = qlqtdtViewModel.ResultObj.ThoiGianKTDT, HinhThucDT = qlqtdtViewModel.ResultObj.HinhThucDT, VanBang = qlqtdtViewModel.ResultObj.VanBang }; return(View(qlqtdtUpdateRequest)); }