public IHttpActionResult PutMember(int id, Member member) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != member.ID) { return BadRequest(); } try { _MemberService.Update(member); } catch (DbUpdateConcurrencyException) { if (!_MemberService.Exists(id) ) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public IHttpActionResult PostMember(Member member) { if (!ModelState.IsValid) { return BadRequest(ModelState); } _MemberService.Create(member); return CreatedAtRoute("DefaultApi", new { id = member.ID }, member); }