Example #1
0
        public ActionResult Create(WebBid bid)
        {
            WebBidService wbs = new WebBidService();

            wbs.CreateBid(bid);

            return(RedirectToAction("List", new { id = bid.AuctionId }));
        }
Example #2
0
        public bool CreateBid(WebBid bidToPlace)
        {
            bool allOk = false;

            proxyRef.Bid bidServiceFormat = new TransformBid().ConvertToServiceBid(bidToPlace);
            using (BidServiceClient bidProxy = new BidServiceClient()) {
                allOk = bidProxy.PlaceBid(bidServiceFormat);
            }
            return(allOk);
        }
        // CONVERT SERVICE BID LIST TO WEB LIST
        public List <WebBid> ConvertFromServiceBids(proxyRef.Bid[] sBids)
        {
            List <WebBid> foundClientBids = new List <WebBid>();
            WebBid        tempBid         = null;

            foreach (proxyRef.Bid sBid in sBids)
            {
                tempBid = ConvertFromServiceBid(sBid);
                foundClientBids.Add(tempBid);
            }
            return(foundClientBids);
        }
 // CONVERT WEB-MODEL BID TO SERVICE BID
 public proxyRef.Bid ConvertToServiceBid(WebBid webBid)
 {
     proxyRef.Bid proxyWebBid = null;
     if (webBid != null)
     {
         proxyWebBid = new proxyRef.Bid {
             Id         = webBid.Id,
             AuctionId  = webBid.AuctionId,
             BidAmount  = webBid.BidAmount,
             CustomerId = webBid.CustomerId
         };
     }
     return(proxyWebBid);
 }
        // CONVERT WEB MODEL BID TO SERVICE BID
        public WebBid ConvertFromServiceBid(proxyRef.Bid sBid)
        {
            WebBid foundClientBid = null;

            if (sBid != null)
            {
                foundClientBid = new WebBid {
                    Id         = sBid.Id,
                    AuctionId  = sBid.AuctionId,
                    BidAmount  = sBid.BidAmount,
                    CustomerId = sBid.CustomerId
                };
            }
            return(foundClientBid);
        }
Example #6
0
        public WebBid GetBidById(int bidId)
        {
            WebBid aWebBid = null;

            proxyRef.Bid aProxyBid = null;
            using (proxyRef.BidServiceClient bidProxy = new proxyRef.BidServiceClient())
            {
                aProxyBid = bidProxy.GetBidById(bidId);
            }
            if (aProxyBid != null)
            {
                aWebBid = new TransformBid().ConvertFromServiceBid(aProxyBid);
            }
            else
            {
                aWebBid = new WebBid()
                {
                };
            }

            return(aWebBid);
        }