public async Task <ActionResult <IEnumerable <EndingAuctions> > > EndingAuctions()
        {
            var query  = new EndingAuctionsQuery();
            var result = await _mediator.Send(query);

            return(Ok(result));
        }
        protected override async Task <IEnumerable <Views.EndingAuctions> > HandleQuery(EndingAuctionsQuery request,
                                                                                        CancellationToken cancellationToken)
        {
            var result = await _dbContext.EndingAuctionsCollection.Find(FilterDefinition <Views.EndingAuctions> .Empty)
                         .ToListAsync(cancellationToken);

            return(result);
        }