public IHttpActionResult AddPostToPrivateDiscussionBoard(PrivateDiscussionBoardMemberships membership) { db.Memberships.Add(membership); repository.addMembership(membership); return(Content(HttpStatusCode.OK, membership)); }
public PrivateDiscussionBoardMemberships DeletePrivateDiscussionBoardMemberships(PrivateDiscussionBoardMemberships membership) { return(repository.deleteMembership(membership)); }
public async Task <IHttpActionResult> PutPrivateDiscussionBoardMemberships(int id, PrivateDiscussionBoardMemberships privateDiscussionBoardMemberships) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != privateDiscussionBoardMemberships.ID) { return(BadRequest()); } db.Entry(privateDiscussionBoardMemberships).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrivateDiscussionBoardMembershipsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }