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); } }
public DefinicjaZamowienia(IDefinicjaZamowienia definicja) { ID = definicja.ID; Nazwa = definicja.Nazwa; DataKonca = definicja.DataKoncaZamawiania; }