Esempio n. 1
0
        public IHttpActionResult GetOrder(Guid id)
        {
            OrderPoco poco = _context.Orders
                             .Where(o => o.Id == id)
                             .FirstOrDefault();

            return(Ok(poco));
        }
Esempio n. 2
0
        public IHttpActionResult PostOrder([FromBody] OrderPoco poco)
        {
            List <ProductPoco> existProducts = new List <ProductPoco>();

            foreach (ProductPoco product in poco.Products)
            {
                ProductPoco pPoco =
                    _context
                    .Products
                    .Find(product.Id);

                if (pPoco != null)
                {
                    existProducts.Add(pPoco);
                }
            }

            existProducts.ForEach(e => poco.Products.Add(e));

            _context.Orders.Add(poco);
            _context.SaveChanges();
            return(Ok());
        }