public IActionResult Edit(CertificationUpdateRequest request) { HttpClient httpclient = new HttpClient(); var result = httpclient.PutAsJsonAsync(uri, request).Result; return(RedirectToAction("Edit", new { categoryId = request.Id })); }
public async Task <int> Update(CertificationUpdateRequest request) { var certification = await _context.Certifications.FindAsync(request.Id); if (certification == null) { return(-1); } certification.Name = request.Name; certification.LinkUrl = request.LinkUrl; return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> Update(int certificationID, [FromBody] CertificationUpdateRequest request) { if (!ModelState.IsValid) { return(BadRequest()); } var result = await _certificationService.Update(certificationID, request); if (!result.IsSuccessed) { return(BadRequest(result)); } return(Ok(result)); }
public async Task <ApiResult <bool> > Update(int certificationID, CertificationUpdateRequest request) { var certification = _context.Certifications.Find(certificationID); if (certification == null) { return(new ApiErrorResult <bool>("Certification does not exist")); } certification.CertificationName = request.CertificationName; certification.Description = request.Image; certification.Image = request.Image; var result = await _context.SaveChangesAsync(); if (result == 0) { return(new ApiErrorResult <bool>("Update certification failed")); } return(new ApiSuccessResult <bool>()); }
public async Task <IActionResult> UpdateCertification(CertificationUpdateRequest request) { var result = await _certificationService.Update(request); return(Ok(result)); }