public WarehouseViewModel(SimpleContainer simpleContainer, IWindowManager windowManager, IDeviceAccess deviceAccess, IProducerAccess producerAccess)
 {
     _container      = simpleContainer;
     _windowManager  = windowManager;
     _deviceAccess   = deviceAccess;
     _producerAccess = producerAccess;
 }
 public ProjectAddDevicesFromWarehouseViewModel(SimpleContainer container, IWindowManager windowManager, IDeviceAccess deviceAccess, IProducerAccess producerAccess)
 {
     _container      = container;
     _windowManager  = windowManager;
     _deviceAccess   = deviceAccess;
     _producerAccess = producerAccess;
     InitializeComboBox();
 }
 public DeviceModel(DeviceModel deviceModel)
 {
     Id            = deviceModel.Id;
     Name          = deviceModel.Name;
     ArticleNumber = deviceModel.ArticleNumber;
     ProducerName  = deviceModel.ProducerName;
     Location      = deviceModel.Location;
     Quantity      = deviceModel.Quantity;
     ProjectId     = deviceModel.ProjectId;
     prodAcces     = deviceModel.prodAcces;
 }
 public DeviceModel(Device device, IProducerAccess producerAccess)
 {
     Id            = device.Id;
     Name          = device.Name;
     ArticleNumber = device.ArticleNumber;
     ProducerName  = device.Producer.Name;
     Location      = device.Location;
     Quantity      = device.Quantity;
     ProjectId     = device.ProjectID;
     prodAcces     = producerAccess;
 }
        public ProjectViewModel(SimpleContainer simpleContainer, IEventAggregator eventAggregator, IWindowManager windowManager,
                                IProjectAccess projectAccess, IDeviceAccess deviceAccess, ICustomerAccess customerAccess, IProducerAccess producerAccess)
        {
            _container      = simpleContainer;
            _projectAccess  = projectAccess;
            _deviceAccess   = deviceAccess;
            _customerAccess = customerAccess;
            _producerAccess = producerAccess;

            _windowManager = windowManager;
            eventAggregator.Subscribe(this);
        }
        public WarehouseViewModel_Tests()
        {
            simpleContainer = new SimpleContainer();
            windowManager   = new WindowManager();

            var producerAccessMock = new Mock <IProducerAccess>();

            producerAccessMock
            .Setup(x => x.GetProducerId(It.IsAny <string>()))
            .ReturnsAsync(2);

            producerAccess = producerAccessMock.Object;

            var devicesList      = GenerateDeviceList();
            var deviceAccessMock = new Mock <IDeviceAccess>();

            deviceAccessMock
            .Setup(x => x.GetDevicesAll(It.IsAny <int>()))
            .ReturnsAsync(devicesList);

            deviceAccess = deviceAccessMock.Object;
        }
Exemple #7
0
 public NewDeviceViewModel(IProducerAccess producerAccess, IDeviceAccess deviceAccess)
 {
     _producerAccess = producerAccess;
     _deviceAccess   = deviceAccess;
 }
 public DeviceModel(IProducerAccess producerAccess)
 {
     prodAcces = producerAccess;
 }
Exemple #9
0
 public ProjectNewDeviceViewModel(IEventAggregator eventAggregator, IDeviceAccess deviceAccess, IProducerAccess producerAccess)
 {
     _producerAccess = producerAccess;
     _deviceAccess   = deviceAccess;
     _events         = eventAggregator;
 }
 public DeviceDetailsViewModel(IEventAggregator eventAggregator, IProducerAccess producerAccess, IDeviceAccess deviceAccess)
 {
     _events         = eventAggregator;
     _producerAccess = producerAccess;
     _deviceAccess   = deviceAccess;
 }