Пример #1
0
        public async Task <IActionResult> GetLotWithBids(int id)
        {
            var lot = await _lotService.GetLotWithBidsAsync(id);

            if (lot == null)
            {
                return(NotFound());
            }

            var lotViewModel = _maper.Map <Lot, LotDetailsViewModel>(lot);

            lotViewModel.TotalBids = lotViewModel.Bids.Count();
            lotViewModel.Duration  = (lot.EndTime - DateTime.Now);
            return(Ok(lotViewModel));
        }