public async Task <IActionResult> PutMemberWishlist(int id, MemberWishlist memberWishlist) { if (id != memberWishlist.MemberID) { return(BadRequest()); } _context.Entry(memberWishlist).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MemberWishlistExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <MemberWishlist> > PostMemberWishlist(MemberWishlist memberWishlist) { _context.MemberWishlists.Add(memberWishlist); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (MemberWishlistExists(memberWishlist.MemberID)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetMemberWishlist", new { id = memberWishlist.MemberID }, memberWishlist)); }