Ejemplo n.º 1
0
 public Bid(string bidSymbol, string bidSequence, BiddingSequence biddingSequence = null)
 {
     this.BidSymbol      = bidSymbol;
     this.BidSequence    = bidSequence;
     this.OriginalObject = biddingSequence ?? new BiddingSequence {
         Sequence = bidSequence, Id = 0
     };
     this.NextBids = new List <Bid>();
 }
Ejemplo n.º 2
0
        // PUT: api/BiddingSequence/5
        public IHttpActionResult Put(int id, [FromBody] BiddingSequence biddingSequence)
        {
            var biddingSystem = biddingRepository.CreateOrUpdateBiddingSequence(biddingSequence);

            if (id > 0)
            {
                return(Ok(biddingSystem));
            }
            else
            {
                return(Created("biddingSequences", biddingSequence));
            }
        }
Ejemplo n.º 3
0
        public BiddingSequence CreateOrUpdateBiddingSequence(BiddingSequence biddingSequence)
        {
            if (biddingSequence.Id > 0)
            {
                var biddingSequenceProxy = db.BiddingSequences.Find(biddingSequence.Id);
                biddingSequenceProxy.CopyValuesFrom(biddingSequence);
            }
            else
            {
                db.BiddingSequences.Add(biddingSequence);
            }

            db.SaveChanges();
            return(biddingSequence);
        }
Ejemplo n.º 4
0
        // POST: api/BiddingSequence
        public IHttpActionResult Post([FromBody] BiddingSequence biddingSequence)
        {
            var biddingSystem = biddingRepository.CreateOrUpdateBiddingSequence(biddingSequence);

            return(Created("biddingSequences", biddingSystem));
        }