Пример #1
0
        public async Task <BidDTO> GetHighestBidAmountForGivenItemAsync(int id)
        {
            var res = (await _unitOfWork.Bids.FindAsync(x => x.ItemId == id)).OrderByDescending(x => x.Amount).FirstOrDefault();

            if (res == null)
            {
                return(null);
            }
            return(BidMapper.MapToDTO(res));
        }
Пример #2
0
 public async Task CreateAsync(BidDTO model)
 {
     if (model == null)
     {
         throw new ArgumentNullException(nameof(model));
     }
     model.MadeOn = DateTime.Now;
     _unitOfWork.Bids.Create(BidMapper.MapToEntity(model));
     await _unitOfWork.SaveAsync();
 }