public async Task <IEnumerable <Website> > Get()
        {
            var command = new WebsiteGetQuery();
            var result  = await _mediator.Send(command);

            return(result);
        }
        public async Task <IEnumerable <Website> > Handle(WebsiteGetQuery request, CancellationToken cancellationToken)
        {
            var sites = await _websiteRepository.GetAllAsync();

            return(sites.OrderBy(x => x.Id).Adapt <IEnumerable <Website> >());
        }