private async Task RemoveBlockCommandAsync(int segmentId, int x, int y) { var blockType = await _segmentRepository.DeleteBlockAsync(segmentId, x - 1, y - 1).ConfigureAwait(false); if (blockType != null) { await _inventoryRepository.AddToInventoryAsync(blockType.Value, 1, Context.User).ConfigureAwait(false); } await _tacZapController.ShowSegmentAsync(Context, segmentId).ConfigureAwait(false); }
public async Task RemoveBlock(int x, int y) { await _segmentRepository.DeleteBlockAsync(_segmentId, x, y); }