public IHttpActionResult PutCharacterAttribute(int id, CharacterAttributeDto dto) { if (id != dto.Id) { return BadRequest(); } _metadataService.Update<CharacterAttribute, CharacterAttributeDto>(id, dto); return StatusCode(HttpStatusCode.NoContent); }
private CharacterAttributeDto Post(CharacterAttributeDto characterAttribute) { return ExecuteAndReturnCreatedAtRouteContent<CharacterAttributeDto>( () => _controller.PostCharacterAttribute(characterAttribute)); }
public CharacterAttributeDto CharacterAttribute() { var characterAttribute = new CharacterAttributeDto { Id = _characterAttributeCounter, Name = "attribute name", OwnerId = 1, Rank = "4", Value = "5.43" }; _characterAttributeCounter++; return characterAttribute; }
public IHttpActionResult PostCharacterAttribute(CharacterAttributeDto dto) { var newDto = _metadataService.Add<CharacterAttribute, CharacterAttributeDto>(dto); return CreatedAtRoute("DefaultApi", new { controller = "CharacterAttributes", id = newDto.Id }, newDto); }