public async Task <Unit> Handle(CheckAvailabilityCommand request, CancellationToken cancellationToken) { var websites = await _websiteRepository.GetAllAsync(); var tasks = websites.Select(UpdateStatus).ToList(); await Task.WhenAll(tasks); return(Unit.Value); }
public async Task <IEnumerable <Website> > Handle(WebsiteGetQuery request, CancellationToken cancellationToken) { var sites = await _websiteRepository.GetAllAsync(); return(sites.OrderBy(x => x.Id).Adapt <IEnumerable <Website> >()); }