コード例 #1
0
        public DepartmentViewModel(DepartmentModel department)
        {
            OkCommand     = new RelayCommand(DoOk);
            CancelCommand = new RelayCommand(DoCancel);

            SelectedSupervisor = -1;
            Supervisors        = new WorkersManager().GetWorkers();

            if (department == null)
            {
                Department = new DepartmentModel();
            }
            else
            {
                Department         = department.Clone();
                SelectedSupervisor = Supervisors.IndexOf(Supervisors.Where(s => s.Id == department.Supervisor).FirstOrDefault());
            }
        }
コード例 #2
0
ファイル: OrderViewModel.cs プロジェクト: elecktrod/vodovoz
        public OrderViewModel(OrderModel order)
        {
            OkCommand     = new RelayCommand(DoOk);
            CancelCommand = new RelayCommand(DoCancel);

            SelectedWorker = -1;
            Workers        = new WorkersManager().GetWorkers();

            if (order == null)
            {
                Order = new OrderModel();
            }
            else
            {
                Order          = order.Clone();
                SelectedWorker = Workers.IndexOf(Workers.Where(w => w.Id == order.Worker).FirstOrDefault());
            }
        }