private void Exit_Click(object sender, RoutedEventArgs e)
        {
            var taskChoosing = new TaskChoosing(user);

            taskChoosing.Show();
            this.Close();
        }
Beispiel #2
0
        private void Enter_Click(object sender, RoutedEventArgs e)
        {
            if (emailBox.Text != "")
            {
                if (passwordBox.Password != "")
                {
                    var encrypt = new Encryption();
                    var person  = new User()
                    {
                        Email    = emailBox.Text,
                        Password = encrypt.GetHash(passwordBox.Password)
                    };
                    try
                    {
                        using (var context = new Context())
                        {
                            var user = context.Users.FirstOrDefault(p => p.Email == person.Email && p.Password == person.Password);

                            if (user != null)
                            {
                                var taskChoosing = new TaskChoosing(user);
                                taskChoosing.Show();
                                this.Close();
                            }
                            else
                            {
                                MessageBox.Show("No such user!!!1");
                            }
                        }
                    }
                    catch (Exception)
                    {
                        MessageBox.Show("Please check", "Something's wrong with the DataBase!");
                        throw;
                    }
                }
                else
                {
                    MessageBox.Show("Enter Password");
                }
            }
            else
            {
                MessageBox.Show("Enter email!");
            }
        }