예제 #1
0
        public ToysListForm(ToyFactoryContext toyFactoryContext)
        {
            _toysController     = new ToysController(toyFactoryContext);
            _materialController = new MaterialsController(toyFactoryContext);
            InitializeComponent();

            InitToys();
        }
예제 #2
0
        public Form1()
        {
            InitializeComponent();

            _context = new ToyFactoryContext();

            _materialsController = new MaterialsController(_context);

            backgroundWorker1.WorkerReportsProgress = true;
        }
예제 #3
0
        public UsersList(ToyFactoryContext context)
        {
            InitializeComponent();

            var userRepository = new UserRepository(context);

            dataGridView1.DataSource = userRepository.GetUsers();
            dataGridView1.Columns["PasswordHash"].Visible           = false;
            dataGridView1.Columns["AnswerToSecretQuestion"].Visible = false;
        }
예제 #4
0
        public ToyProductionForm(ToyFactoryContext toyFactoryContext)
        {
            InitializeComponent();

            _toysController       = new ToysController(toyFactoryContext);
            _stockItemsController = new StockItemsController(toyFactoryContext);

            InitToyAvalibelList();

            InitStockList();
        }
예제 #5
0
 public MaterialRepository(ToyFactoryContext context)
 {
     this._context = context;
 }
예제 #6
0
 public ToyRepository(ToyFactoryContext context)
 {
     _context = context;
 }
예제 #7
0
 public ToysController(ToyFactoryContext context)
 {
     _materialRepository = new MaterialRepository(context);
     _toyRepository      = new ToyRepository(context);
 }
예제 #8
0
 public StockItemsRepository(ToyFactoryContext context)
 {
     _context = context;
 }
예제 #9
0
 public StockItemsController(ToyFactoryContext context)
 {
     _itemsRepository = new StockItemsRepository(context);
 }