Exemple #1
0
        public bool Waliduj(IDefinicjaZamowienia definicja, IWalidacjaListener listener)
        {
            var zbiorRegul = new ZbiorRegulWalidacji()
                             .DodajReguleBledu(
                () => definicja.DataKoncaZamawiania >= DateTime.Today,
                "Data końca zamawiania nie może być z przeszłości", null);

            return(zbiorRegul.Wykonaj(listener));
        }
        public int Wstaw(IDefinicjaZamowienia definicja)
        {
            using (new UsingUnitOfWork(unitOfWork))
            {
                var nowa = new Kruchy.Zakupy.Dao.Context.Entities.DefinicjaZamowienia
                {
                    Nazwa = definicja.Nazwa,
                    DataKoncaZamawiania = definicja.DataKoncaZamawiania
                };

                zakupyContext.DefinicjeZamowienia.Add(nowa);
                zakupyContext.SaveChanges();

                return(nowa.ID);
            }
        }
Exemple #3
0
 public DefinicjaZamowienia(IDefinicjaZamowienia definicja)
 {
     ID        = definicja.ID;
     Nazwa     = definicja.Nazwa;
     DataKonca = definicja.DataKoncaZamawiania;
 }