Ejemplo n.º 1
0
 public EmployeeView(IEmployeeViewModel InVm)
 {
     ViewModel = InVm;
     InitializeComponent();
     //var emp = ((IEmployeeViewModel)ViewModel).GetEmployee.ToList();
     //Employees = new ListCollectionView((List<GetEmployeesResult>)emp);
     //this.EmployeeDataGrid.ItemsSource = this.Employees;
 }
        public ApplicationViewModel(IEmployeeViewModel employeeViewModel, ICustomersViewModel customerViewModel)
        {
            _customerViewModel = customerViewModel;
            _employeeViewModel = employeeViewModel;

            // Add available pages
            PageViewModels.Add(_customerViewModel.Load());
            PageViewModels.Add(_employeeViewModel.Load());

            // Set starting page
            CurrentPageViewModel = PageViewModels[0];
            CurrentPageTitle = CurrentPageViewModel.TitleName;
        }
 public EmployeeView(IEmployeeViewModel vm)
 {
     this.DataContext = vm;      //// better to set the ViewModel in the Loaded method
 }
Ejemplo n.º 4
0
 public EmployeesViewModel(IEmployeeViewModel employeeVm)
 {
     _employeeVm = employeeVm;
 }
        /// <summary>
        /// Constructor method
        /// </summary>
        /// <param name="employeeViewModel">employeeViewModel being injected</param>

        public PayslipGenerator(IEmployeeViewModel employeeViewModel)
        {
            this._employeeViewModel = employeeViewModel;
            InitializeComponent();
        }