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);
        }