public async Task <IActionResult> DeleteBattleAsync(long battleId) { try { DeleteBattleCommand command = new DeleteBattleCommand() { BattleId = battleId }; var result = await BattleManager.DeleteBattleAsync(command); var resultDTO = Mapper.Map <Result, ResultDTO>(result); return(OnResult(resultDTO)); } catch (Exception exception) { return(OnException(exception, "Error while deleting battle.")); } }
public Task <Result> DeleteBattleAsync(DeleteBattleCommand command) { return(BattleStore.DeleteBattleAsync(command.BattleId, CancellationToken)); }