public async Task <ActionResult <SaintDTO> > PostSaintDTO(SaintDTO saintDTO) { _context.Saints.Add(saintDTO); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSaintDTO", new { id = saintDTO.Id }, saintDTO)); }
public async Task <IActionResult> PutSaintDTO(int id, SaintDTO saintDTO) { if (id != saintDTO.Id) { return(BadRequest()); } _context.Entry(saintDTO).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaintDTOExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }