static void Main(string[] args) { using (var context = new DuomenuBazeContext()) { context.Database.EnsureCreated(); IKlientasService klientasService = new KlientasService(context); IDarbuotojasService darbuotojasService = new DarbuotojasService(context); IBendravimasSuNaudotoju programa = new BendravimasSuNaudotoju(klientasService, darbuotojasService); programa.ParodytiVisusKlientus(); programa.ParodytiVisusDarbuotojus(); } }
static void Main(string[] args) { using (var context = new DuomenuBazeContext()) { context.Database.EnsureCreated(); IKlientasService klientasService = new KlientasService(context); IDarbuotojasService darbuotojasService = new DarbuotojasService(context); IProduktasService produktasService = new ProduktasService(context); IPardavimasService pardavimasService = new PardavimasService(context); IKlientasManager klientasManager = new KlientasManager(klientasService); IDarbuotojasManager darbuotojasManager = new DarbuotojasManager(darbuotojasService); IProduktasManager produktasManager = new ProduktasManager(produktasService); IPardavimasManager pardavimasManager = new PardavimasManager(produktasManager, darbuotojasManager, klientasManager, pardavimasService); IParduotuve parduotuve = new Parduotuve(klientasManager, darbuotojasManager, produktasManager, pardavimasManager); parduotuve.Pradeti(); } }
public KlientasService(DuomenuBazeContext context) { _context = context; }
public DarbuotojasService(DuomenuBazeContext context) { _context = context; }
public PardavimasService(DuomenuBazeContext context) { _context = context; _context.Database.EnsureCreated(); }
public KlientasService(DuomenuBazeContext context) { _context = context; _context.Database.EnsureCreated(); }