public IHttpActionResult PutCharacterAttributeType(int id, CharacterAttributeTypeDto dto)
        {
            if (id != dto.Id)
            {
                return BadRequest();
            }

            _metadataService.Update<CharacterAttributeType, CharacterAttributeTypeDto>(id, dto);

            return StatusCode(HttpStatusCode.NoContent);
        }
예제 #2
0
        internal CharacterAttributeTypeDto CharacterAttributeType()
        {
            var characterAttributeType = new CharacterAttributeTypeDto
            {
                Id = _characterAttributeTypeCounter,
                Name = "attr name",
                NotationId = _notationCounter
                
            };

            _characterAttributeTypeCounter++;

            return characterAttributeType;
        }
 public IHttpActionResult PostCharacterAttributeType(CharacterAttributeTypeDto dto)
 {
     var newDto = _metadataService.Add<CharacterAttributeType, CharacterAttributeTypeDto>(dto);
     return CreatedAtRoute("DefaultApi", new { controller = "CharacterAttributeTypes", id = newDto.Id }, newDto);
 }