Esempio n. 1
0
        public ActionResult ListOfWinners(int id)
        {
            var bidWinners  = _bidWinnerService.FindBy(m => m.BidID == id).Select(m => m.TransporterID).Distinct();
            var transporter = _transporterService.FindBy(m => bidWinners.Contains(m.TransporterID));
            var bid         = _bidWinnerService.FindBy(m => m.BidID == id).FirstOrDefault();

            if (bid != null)
            {
                ViewBag.BidID = bid.Bid.BidNumber;
            }
            if (transporter == null)
            {
                return(HttpNotFound());
            }
            var bidWinnersViewModel = new WinnersTransportersViewModel
            {
                BidID        = id,
                Transporters = GetBidWinnerTransporter(transporter)
            };

            return(View(bidWinnersViewModel));
        }