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(); } }
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 }