public async Task<IHttpActionResult> PostSettingDataType(SettingDataType settingDataType) { if (!ModelState.IsValid) { return BadRequest(ModelState); } await repository.AddAsync(settingDataType); return CreatedAtRoute("DefaultApi", new { id = settingDataType.SettingDataTypeID }, settingDataType); }
// PUT api/SettingDataTypes/5 public async Task<IHttpActionResult> PutSettingDataType(int id, SettingDataType settingDataType) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != settingDataType.SettingDataTypeID) { return BadRequest(); } await repository.UpdateAsync(settingDataType, settingDataType.SettingDataTypeID); return StatusCode(HttpStatusCode.NoContent); }