private void tryToregisterButton_Click(object sender, RoutedEventArgs e)
        {
            bool check = false;

            if (registrationSurnameTextBox.Text.Length == 0)
            {
                registSurnameAlertImg.Visibility = System.Windows.Visibility.Visible;
                check = true;
            }
            if (registrationNameTextBox.Text.Length == 0)
            {
                registNameAlertImg.Visibility = System.Windows.Visibility.Visible;
                check = true;
            }
            if (registrationEMailTextBox.Text.Length == 0 || !registrationEMailTextBox.Text.Contains("@"))
            {
                registEMailAlertImg.Visibility = System.Windows.Visibility.Visible;
                check = true;
            }
            if (registrationPasswordBox.Password.Length == 0)
            {
                registPasswordAlertImg.Visibility = System.Windows.Visibility.Visible;
                check = true;
            }
            if (registrationRetryPasswordBox.Password != registrationPasswordBox.Password)
            {
                registRetryAlertImg.Visibility = System.Windows.Visibility.Visible;
                check = true;
            }
            if (check)
            {
                return;
            }
            program.NameString     = registrationNameTextBox.Text;
            program.SurnameString  = registrationSurnameTextBox.Text;
            program.EMailString    = registrationEMailTextBox.Text;
            program.PasswordString = registrationRetryPasswordBox.Password;
            if (ConnectToServer.TryToRegist())
            {
                ProgramWindow programWindow = new ProgramWindow();
                programWindow.program = program;
                programWindow.Show();
                Log.Serialization(program);
                this.Close();
            }
        }
        private void singInButton_Click(object sender, RoutedEventArgs e)
        {
            /* if (emailTextBox.Text.Length != 0 && emailTextBox.Text.Contains("@") && passwordBox.Password.Length != 0)
             * {//*/
            // make some smarter then now
            program                = new Program();
            program.EMailString    = emailTextBox.Text;
            program.PasswordString = passwordBox.Password;
            Task <bool> task     = ConnectToServer.TryToSignInAsync(program.EMailString, program.PasswordString);
            Thread      myThread = new Thread(new ThreadStart());

            myThread.Start();

            /* if (task.Result)
             *   {//*/
            ProgramWindow programWindow = new ProgramWindow();

            programWindow.program = program;
            Log.Serialization(program);
            programWindow.Show();
            this.Close();
            // }
            //}
        }