示例#1
0
        private void GenerateNewZamowienie(KoszykData kd)
        {
            kd.Context.ZamowieniePOCOs.Clear();

            kd.Context.ZamowieniePOCOs.Add(new ZamowieniePOCO
            {
                KlientID = kd.KlientID
            });

            kd.Context.SubmitChanges(GenerateNewZamowienieSubmitChangesCallback, kd);
        }
示例#2
0
        public virtual void AddToKoszyk(int produktID, int ilosc, int zamowienieID, int klientID)
        {
            var apContext = DomainContext as AwesomePartsContext;
            KoszykData kd = new KoszykData
            {
                Context = apContext,
                ProduktID = produktID,
                KlientID = klientID,
                Ilosc = ilosc,
                ZamowienieID = zamowienieID
            };

            if (zamowienieID > 0)
            {
                AddNewProduktToKoszyk(kd);
            }
            else
            {
                GenerateNewZamowienie(kd);
            }
        }
示例#3
0
        private void AddNewProduktToKoszyk(KoszykData kd)
        {
            kd.Context.ZamowieniaKoszykPOCOs.Add(new ZamowieniaKoszykPOCO
            {
                Ilosc = kd.Ilosc,
                ProduktID = kd.ProduktID,
                ZamowienieID = kd.ZamowienieID
            });

            kd.Context.SubmitChanges(AddNewProduktToKoszykSubmitChangesCallback, kd);
        }