示例#1
0
        public void CreateCuisineOrder(OnlineOrderHeader header, OnlineOrderLines lines)
        {
            if (header == null || lines == null)
            {
                throw new ArgumentNullException();
            }

            _context.OnlineOrderHeader.Add(header);

            try
            {
                SaveChanges();
            }catch (Exception e)
            {
                Console.WriteLine("Unable to save changes to OnlineOrderHeader");
                throw new Exception(@"[Unable to save changes]", e);
            }

            Console.WriteLine(_context.OnlineOrderHeader.Max(p => p.OnlineOrderId));//TEST

            lines.OnlineOrderHeaderId = _context.OnlineOrderHeader.Max(p => p.OnlineOrderId);

            _context.OnlineOrderLines.Add(lines);

            StoredProcInt();
        }
 public void CreateCuisineOrder(OnlineOrderHeader header, OnlineOrderLines lines)
 {
     throw new NotImplementedException();
 }