Example #1
0
        private void LoginExecute()
        {
            try
            {
                if (RegisterB == true)
                {
                    if (String.IsNullOrEmpty(Username) || String.IsNullOrEmpty(Password))
                    {
                        MessageBox.Show("Please enter your credentials");
                    }
                    else
                    {
                        tblUser newUser = new tblUser();
                        newUser.Username = Username;
                        newUser.Pasword  = Password;

                        if (tool.UsernameExist(Username) == true)
                        {
                            context.tblUsers.Add(newUser);
                            MessageBox.Show("You have succsesfully registered.");
                            context.SaveChanges();
                            MainUserView userView = new MainUserView(Username);
                            userView.ShowDialog();
                        }
                        else
                        {
                            MessageBox.Show("Username already exist.Please try with another one");
                        }
                    }
                }
                else if (LoginB == true)
                {
                    if (String.IsNullOrEmpty(Username) || String.IsNullOrEmpty(Password))
                    {
                        MessageBox.Show("Please enter your credentials");
                    }
                    //if username exists
                    else if (tool.UsernameExist(Username) == false && tool.CredentialsMatch(Username, Password) == true)
                    {
                        MessageBox.Show("Welcome!");
                        MainUserView userView = new MainUserView(Username);
                        userView.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Invalid parametres.");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
 public MainUserViewModel(MainUserView mainUserOpen, string username)
 {
     mainUserView    = mainUserOpen;
     Username        = username;
     UserList        = tool.GetUsers(Username);
     UserFeedList    = tool.GetFeeds();
     UserRequestList = tool.GetRequests(Username);
     User            = new tblUser();
     UserFeed        = new vwUser_Feed();
     UserRequest     = new vwUser_Request_Sending();
 }