public async Task RemoveItemAsync(Message itemMessage) { var itemText = itemMessage.Text; var firstLine = itemText.Substring(0, itemText.IndexOf(Environment.NewLine)); if (string.IsNullOrEmpty(firstLine)) { throw new Exception(Exceptions.PARSE_NAME_EXCEPTION); } _timerService.RemoveFromQueue(firstLine); await _trackingRepository.RemoveItemAsync(firstLine); }