예제 #1
0
        public ProfileViewModel(IApplicationController app)
            : base()
        {
            _app = app;
            uModule = new UserModule();
            filterList = new ObservableCollection<gymnast>();

            // Set the menu
            MenuViewModel menuViewModel = new MenuViewModel(_app);
            menuViewModel.VisibilityLaser = false;
            Menu = menuViewModel;

            // Get the user profile
            FilterField = "";
            gymnastList = uModule.getGymnastCollection();
            applyFilter();

            //Other misc stuff
            PictureCommandVisible = Visibility.Hidden;
            EnableFilter = true;
            inEditingMode = false;
            creatingNewGymnast = false;

            setValidationRules();
        }
예제 #2
0
        public void LoginAction(object commandParam)
        {
            UserModule usermodule = new UserModule();
            Console.WriteLine("pass: "******"Invalid credentials";
                }
                else
                {
                    _app.IsLoggedIn = true;
                    _app.CloseLoginWindow();
                }
            }
            else
            {
                ErrorMessage = "Please fill in all fields";
            }
        }