public async Task<IHttpActionResult> Delete(int id)
        {
            var request = new RemoveCharacterRequest{Id = id};
            await _characterCommandService.Remove(request);

            return Ok();
        }
 public async Task Remove(RemoveCharacterRequest request)
 {
     var character = await _db.Characters.FindAsync(request.Id);
     _db.Characters.Remove(character);
     await _db.SaveChangesAsync();
 }