Exemplo n.º 1
0
        public static void SaveOrderToDataBase(OrderModel orderModel)
        {
            using (var db = new BazaEntities())
            {
                var order = new Orders
                {
                    Ord_PurchaserName        = orderModel.Name,
                    Ord_PurchaserLastname    = orderModel.LastName,
                    Ord_PurchaserDateOfBirth = orderModel.DateOfBirdth
                };

                db.Orders.Add(order);

                foreach (OrderItemModel item in orderModel.Items)
                {
                    var orderItem = new OrderItems
                    {
                        Orders       = order,
                        Products     = db.Products.FirstOrDefault(o => o.Prd_Name == item.Name),
                        Ori_Quantity = item.Quantity
                    };
                    db.OrderItems.Add(orderItem);
                }
                db.SaveChanges();
            }
        }
Exemplo n.º 2
0
        public MainWindowVm()
        {
            _bazaEntities = new BazaEntities();

            PrehrambeniProizvodi = new ObservableCollection <PrehrambeniProizvod>();

            VrsteObroka = new ObservableCollection <string>(Enum.GetNames(typeof(VrstaObrokaEnum)));

            LoadDataFromDatabase();          //ucitaj podatke iz baze u kolekciju PrehrambeniProizvodi

            PrehrambeniProizvodiXmlParser(); //ucitaj podatke iz xml-a

            GrupeHrane = new ObservableCollection <string>();

            Hrana = new ObservableCollection <string>();

            PopulateGrupeHrane(); //popuni GrupeHrane sa svim grupama hrane iz xml-a
        }