public async Task DeleteJobsFromChat(ChatId chatId) { List <Alert> alerts = _chatRepo.GetAlertsOfChat(chatId); foreach (Alert alert in alerts) { string jobId = alert.JobId; RecurringJob.RemoveIfExists(jobId); } try { await _scheduleRepo.RemoveScheduleFromChat(chatId); } catch { throw; } }