public void Update(ReturnSale pEvent) { //PosContext.Instance.ReceiptHeader.TransactionType = PosContext.Instance.Parameters.getParam("ReturnSalePrompt"); //if (prompt != null) //{ // prompt.PromptText = pEvent.PromptText; //} if (PosHardware.Instance.LineDisplay != null) { PosHardware.Instance.LineDisplay.Clear(); PosHardware.Instance.LineDisplay.SetText(pEvent.PromptText); } }
public IHttpActionResult PostSale(Sale sale) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Car newCar = db.Cars.Find(sale.CarID); newCar.Quantity--; db.Entry(newCar).State = EntityState.Modified; db.Sales.Add(sale); db.SaveChanges(); ReturnSale rsale = new ReturnSale(); rsale.ID = sale.ID; return(CreatedAtRoute("DefaultApi", new { id = sale.ID }, rsale)); }