public async Task ExecuteProcess() { if (!DateTime.Now.IsWeekend() && _environment.IsProduction()) { await _eventService.AddRange(new List <string> { "DailyOverdueNotifications" }); await _mediator.Publish(new OverdueNotificationsForPMs(), CancellationToken.None); await _mediator.Publish(new OverdueNotificationsForAdm(), CancellationToken.None); } }