public async Task <IActionResult> PutDoggoAlbum(int id, DoggoAlbum doggoAlbum) { if (id != doggoAlbum.DoggoAlbumId) { return(BadRequest()); } doggoAlbum.DoggoAlbumDateCreated = DateTime.Now; _context.Entry(doggoAlbum).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DoggoAlbumExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <DoggoAlbum> > PostDoggoAlbum(DoggoAlbum doggoAlbum) { doggoAlbum.DoggoAlbumDateCreated = DateTime.Now; _context.doggoAlbum.Add(doggoAlbum); await _context.SaveChangesAsync(); return(CreatedAtAction("GetDoggoAlbum", new { id = doggoAlbum.DoggoAlbumId }, doggoAlbum)); }