public TableVM() { carriagesVM = new CarriagesVM(); citiesVM = new CitiesVM(); locomotivesVM = new LocomotivesVM(); routesVM = new RoutesVM(); schedulesVM = new SchedulesVM(); ticketsVM = new TicketsVM(); trainsVM = new TrainsVM(); usersVM = new UsersVM(); CurrentModel = schedulesVM; RequestCommand = new RelayCommand(o => { CurrentModel.Request(); }); AddCommand = new RelayCommand(o => { CurrentModel.AddEdit(true); }); EditCommand = new RelayCommand(o => { CurrentModel.AddEdit(false); }); DeleteCommand = new RelayCommand(o => { CurrentModel.Delete(); }); }