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()); }