Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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));
        }