public IHttpActionResult PostJichitais(Jichitais jichitais) { if (!ModelState.IsValid) { return BadRequest(ModelState); } db.Jichitais.Add(jichitais); try { db.SaveChanges(); } catch (DbUpdateException) { if (JichitaisExists(jichitais.JichitaiId)) { return Conflict(); } else { throw; } } return CreatedAtRoute("DefaultApi", new { id = jichitais.JichitaiId }, jichitais); }
public IHttpActionResult PutJichitais(string id, Jichitais jichitais) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != jichitais.JichitaiId) { return BadRequest(); } db.Entry(jichitais).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!JichitaisExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }