public async Task <IHttpActionResult> PutReunionMember(int id, ReunionMember reunionMember) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != reunionMember.ReunionMemberId) { return(BadRequest()); } db.Entry(reunionMember).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ReunionMemberExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetReunionMember(int id) { ReunionMember reunionMember = await db.ReunionMembers.FindAsync(id); if (reunionMember == null) { return(NotFound()); } return(Ok(reunionMember)); }
public async Task <IHttpActionResult> PostReunionMember(ReunionMember reunionMember) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ReunionMembers.Add(reunionMember); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = reunionMember.ReunionMemberId }, reunionMember)); }
public async Task <IHttpActionResult> DeleteReunionMember(int id) { ReunionMember reunionMember = await db.ReunionMembers.FindAsync(id); if (reunionMember == null) { return(NotFound()); } db.ReunionMembers.Remove(reunionMember); await db.SaveChangesAsync(); return(Ok(reunionMember)); }