public AuctionBidViewModel(BidsModel bids) { Bidder = UserHelper.GetUserNameById(bids.UserId); Value = bids.Value.ToString(); DateCreated = bids.DateCreated.ToString(); Id = bids.Id; }
public bool Bid(BidsModel bidsModel, string ID) { //TODO var bid = bidsRepo.GetMaxBidOfAuction(bidsModel.AuctionId); var auction = auctionRepo.GetSingleElementByID(ID); if (!auctionRepo.CheckIfAuctionEnded(ID)) { if (bid == null) { auction.EndingPrice = bidsModel.Value; bidsRepo.Insert(bidsModel); bidsRepo.Save(); return(true); } if (!auctionRepo.CheckIfEndingPriceIsOk(bidsModel)) { return(true); } bidsRepo.Insert(bidsModel); bidsRepo.Save(); return(true); } return(false); }