예제 #1
0
 public HardwareOperationViewModel(IHardwareOperationView view)
 {
     View           = view;
     View.ViewModel = this;
     SaveCommand    = new CommandHandler <object, object>(SaveCommandAction);
     CloseCommand   = new CommandHandler <object, object>(CloseCommandAction);
     _categories    = new OptimizedObservableCollection <HardwareCategory>();
     _statuses      = new OptimizedObservableCollection <HardwareStatus>();
     _computerUsers = new OptimizedObservableCollection <User>();
     _categories.AddRange(Enum.GetValues(typeof(HardwareCategory)).Cast <HardwareCategory>().ToList());
     _statuses.AddRange(Enum.GetValues(typeof(HardwareStatus)).Cast <HardwareStatus>().ToList());
 }
 public HardwareOperationViewModel(IHardwareOperationView view)
 {
     View = view;
     View.ViewModel = this;
     SaveCommand = new CommandHandler<object, object>(SaveCommandAction);
     CloseCommand = new CommandHandler<object, object>(CloseCommandAction);
     _categories = new OptimizedObservableCollection<HardwareCategory>();
     _statuses = new OptimizedObservableCollection<HardwareStatus>();
     _computerUsers = new OptimizedObservableCollection<User>();
     _categories.AddRange(Enum.GetValues(typeof(HardwareCategory)).Cast<HardwareCategory>().ToList());
     _statuses.AddRange(Enum.GetValues(typeof(HardwareStatus)).Cast<HardwareStatus>().ToList());
 }