public async Task <IHttpActionResult> Update(CertificateUpdateDto model) { var result = await _certificateService.Update(model); if (!result) { return(BadRequest()); } return(Ok()); }
public ActionResult UpdateCertificate(int id, CertificateUpdateDto certificateUpdateDto) { var certificateModelFromRepo = _repository.GetCertificateById(id); if (certificateModelFromRepo == null) { return(NotFound()); } _mapper.Map(certificateUpdateDto, certificateModelFromRepo); _repository.UpdateCertificate(certificateModelFromRepo); _repository.SaveChanges(); return(NoContent()); }
public async Task <bool> Update(CertificateUpdateDto model) { try { var query = _context.Certificate.FirstOrDefault(x => x.Id == model.Id); query.Name = model.Name; query.CourseId = model.CourseId; await _context.SaveChangesAsync(); return(true); } catch (Exception) { return(false); } }