Exemple #1
0
        public DisplayAuctionModel DisplayAuctionDetails(Guid id)
        {
            var model = InitDisplayAuctionModel(_auctionRepository.GetById(id));
            var bids  = _bidRepository.GetAllBidsForAuction(id);

            model.bids = new List <DisplayBidModel>();
            // gradimo listu licitacija na modelu za prikaz
            foreach (var bid in bids)
            {
                model.bids.Add(InitBidModel(bid));
            }
            // sortiramo opadajuce po vremenu licitiranja (prvo najskorije)
            model.bids.Sort((x, y) => y.Timestamp.CompareTo(x.Timestamp));
            return(model);
        }