Пример #1
0
 public App()
 {
     new DBConnection();
     deviceGadgetDataService = new DeviceGadgetRepository();
     deviceTypeDataService   = new DeviceTypeRepository(deviceGadgetDataService);
     deviceModelRepository   = new DeviceModelRepository(deviceTypeDataService);
     locationRepository      = new LocationRepository();
     SPSIRepository          = new SPSIRepository();
 }
Пример #2
0
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="deviceCommonRepository">Хранилище Чего-то</param>
 public MyCommonViewModel(IDeviceCommonRepository <T> deviceCommonRepository)
 {
     this.deviceCommonRepository = deviceCommonRepository;
     CommonModels  = new ObservableCollection <T>(deviceCommonRepository.GetAll());
     AddCommand    = new CustomCommand(AddNew, delegate { return(SelectedCommonModel == null || SelectedCommonModel.ID != 0); });
     EditCommand   = new CustomCommand(Edit, delegate { return(SelectedCommonModel != null); });
     SaveCommand   = new CustomCommand(Save, delegate { return(IsEditing); });
     DeleteCommand = new CustomCommand(Delete, delegate { return(SelectedCommonModel != null); });
     messageShow   = new MessageShow();
     IsEditing     = false;
 }
Пример #3
0
 public PrinterRepository(IDeviceCommonRepository <DeviceModel> deviceModelRepository, IDeviceCommonRepository <Location> locationRepository) : base(deviceModelRepository, locationRepository)
 {
 }
 public DeviceModelRepository(IDeviceCommonRepository <DeviceType> deviceTypeRepository)
 {
     this.deviceTypeRepository = deviceTypeRepository;
 }
Пример #5
0
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="locationRepository">Хранилище Местоположений</param>
 public LocationViewModel(IDeviceCommonRepository <Location> locationRepository) : base(locationRepository)
 {
     SearchString = "";
 }
Пример #6
0
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="sPSIRepository">Хранилище СП и СИ</param>
 public SPSIViewModel(IDeviceCommonRepository <SPSI> sPSIRepository) : base(sPSIRepository)
 {
     SearchString = "";
 }
 public DeviceTypeRepository(IDeviceCommonRepository <DeviceGadget> deviceGadgetRepository)
 {
     this.deviceGadgetRepository = deviceGadgetRepository;
 }
Пример #8
0
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="deviceGadgetRepository">Хранилище Названий таблиц</param>
 public GeneralDeviceViewModel(IDeviceCommonRepository <GeneralDevice> generalDeviceViewModel, IDeviceCommonRepository <DeviceModel> deviceModelRepository, IDeviceCommonRepository <Location> locationRepository) : base(generalDeviceViewModel)
 {
     SearchString = "";
 }
Пример #9
0
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="deviceTypeRepository">Хранилище Типов устройств</param>
 /// <param name="deviceGadgetRepository">Хранилище Названий таблиц</param>
 public DeviceTypeViewModel(IDeviceCommonRepository <DeviceType> deviceTypeRepository, IDeviceCommonRepository <DeviceGadget> deviceGadgetRepository) : base(deviceTypeRepository)
 {
     this.deviceGadgetRepository = deviceGadgetRepository;
     DeviceGadgets = this.deviceGadgetRepository.GetAll().Where(x => x.IsDelete.Equals(false)).ToList();
     SearchString  = "";
 }
 /// <summary>
 /// Конструктор ViewModel
 /// </summary>
 /// <param name="deviceGadgetRepository">Хранилище Названий таблиц</param>
 public DeviceGadgetViewModel(IDeviceCommonRepository <DeviceGadget> deviceGadgetRepository) : base(deviceGadgetRepository)
 {
     SearchString = "";
 }