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>(); }
// 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)); } }
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); }
// POST: api/BiddingSequence public IHttpActionResult Post([FromBody] BiddingSequence biddingSequence) { var biddingSystem = biddingRepository.CreateOrUpdateBiddingSequence(biddingSequence); return(Created("biddingSequences", biddingSystem)); }