public async Task Remove(RemoveCharacterRequest request) { var character = await _db.Characters.FindAsync(request.Id); _db.Characters.Remove(character); await _db.SaveChangesAsync(); }
public async Task <IHttpActionResult> Delete(int id) { var request = new RemoveCharacterRequest { Id = id }; await _characterCommandService.Remove(request); return(Ok()); }