public IHttpActionResult Post(ContactType contactType) { if (!ModelState.IsValid) { return BadRequest(ModelState); } _db.ContactType.AddOrUpdate(contactType); _db.SaveChanges(); return Created(contactType); }
public IHttpActionResult Put([FromODataUri] int key, ContactType contactType) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (key != contactType.ContactTypeID) { return BadRequest(); } _db.ContactType.AddOrUpdate(contactType); _db.SaveChanges(); return Updated(contactType); }