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();
            }
        }
Exemple #3
0
 public KlientasService(DuomenuBazeContext context)
 {
     _context = context;
 }
 public DarbuotojasService(DuomenuBazeContext context)
 {
     _context = context;
 }
Exemple #5
0
 public PardavimasService(DuomenuBazeContext context)
 {
     _context = context;
     _context.Database.EnsureCreated();
 }
 public KlientasService(DuomenuBazeContext context)
 {
     _context = context;
     _context.Database.EnsureCreated();
 }