Exemple #1
0
 public GrupaProduktow(GrupaProduktow grupa)
     : this()
 {
     Nazwa = grupa.Nazwa;
     foreach (var pozycja in grupa.Pozycje)
     {
         Pozycje.Add(pozycja.Klonuj());
     }
 }
Exemple #2
0
        private bool ZapiszGrupeProduktow(
            Kruchy.Zamowienia.Model.PlikZamowienia.GrupaProduktow grupa,
            int definicjaID)
        {
            var grupaDoWstawienia = new GrupaProduktow()
            {
                DefinicjaZamowieniaId = definicjaID,
                Limit = grupa.MinimalneIlosci,
                Nazwa = grupa.Nazwa
            };

            grupaDoWstawienia.DodajProdukty(PrzygotujProdukty(grupa.Pozycje));

            var grupaID = grupaProduktowDao.Wstaw(grupaDoWstawienia);

            return(grupaID.HasValue);
        }