コード例 #1
0
        public IHttpActionResult PutCharacterAttribute(int id, CharacterAttributeDto dto)
        {
            if (id != dto.Id)
            {
                return BadRequest();
            }

            _metadataService.Update<CharacterAttribute, CharacterAttributeDto>(id, dto);

            return StatusCode(HttpStatusCode.NoContent);
        }
コード例 #2
0
 private CharacterAttributeDto Post(CharacterAttributeDto characterAttribute)
 {
     return ExecuteAndReturnCreatedAtRouteContent<CharacterAttributeDto>(
         () => _controller.PostCharacterAttribute(characterAttribute));
 }
コード例 #3
0
ファイル: TestObjects.cs プロジェクト: Frannsoft/FrannHammer
        public CharacterAttributeDto CharacterAttribute()
        {
            var characterAttribute = new CharacterAttributeDto
            {
                Id = _characterAttributeCounter,
                Name = "attribute name",
                OwnerId = 1,
                Rank = "4",
                Value = "5.43"
            };

            _characterAttributeCounter++;

            return characterAttribute;
        }
コード例 #4
0
 public IHttpActionResult PostCharacterAttribute(CharacterAttributeDto dto)
 {
     var newDto = _metadataService.Add<CharacterAttribute, CharacterAttributeDto>(dto);
     return CreatedAtRoute("DefaultApi", new { controller = "CharacterAttributes", id = newDto.Id }, newDto);
 }