public async Task <IActionResult> Put(int id, Patient patient) { if (id != patient.PatId) { return(BadRequest(new BadRequest("O id da ulr deve ser igual do objeto"))); } try { _context.Entry(patient).State = EntityState.Modified; await _context.SaveChangesAsync(); } catch (Exception ex) { return(StatusCode(500, new InternalServerError(ex.Message))); } return(Ok(new Ok("Editado com sucesso"))); }
public async Task <ActionResult <Attendance> > Post(Attendance attendance) { if (attendance is null) { return(BadRequest(new BadRequest("O objeto attendance é obrigatório"))); } try { _context.Attendance.Add(attendance); await _context.SaveChangesAsync(); } catch (Exception ex) { return(StatusCode(500, new InternalServerError(ex.Message))); } return(CreatedAtAction("Get", new { id = attendance.AttId }, attendance)); }