Esempio n. 1
0
        public async Task Run([TimerTrigger("%OldDataCleanCron%")] TimerInfo myTimer, ILogger log, CancellationToken cancellationToken)
        {
            var contactsCommand  = new DeleteOldContactsCommand(TimeSpan.Parse(Environment.GetEnvironmentVariable("OldDataCleanInterval")));
            var locationsCommand = new DeleteOldLocationsCommand(TimeSpan.Parse(Environment.GetEnvironmentVariable("OldDataCleanInterval")));
            await mediator.Send(contactsCommand, cancellationToken);

            await mediator.Send(locationsCommand, cancellationToken);
        }
 public async Task DeleteOldContacts()
 {
     var command  = new DeleteOldContactsCommand(TimeSpan.FromDays(21));
     var mediator = provider.GetService <IMediator>();
     await mediator.Send(command, default);
 }