Пример #1
0
        private void ButtonSignIn_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrEmpty(TextBoxLogin.Text))
            {
                MessageBox.Show("Введите логин", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
            if (string.IsNullOrEmpty(PasswordBox.Password))
            {
                MessageBox.Show("Введите пароль", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            var tourists = logic.Read(null);

            TouristViewModel touristView = null;

            foreach (var tourist in tourists)
            {
                if (tourist.Login == TextBoxLogin.Text && tourist.Password == PasswordBox.Password)
                {
                    touristView = tourist;
                }
            }

            if (touristView != null)
            {
                App.Tourist = touristView;
                var form = Container.Resolve <WindowMain>();
                form.Show();
                Close();
            }
            else
            {
                MessageBox.Show("Неверно введён логин или пароль", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }
        }
Пример #2
0
 public List <PlaceViewModel> GetFilteredList(TouristViewModel model)
 {
     throw new NotImplementedException();
 }