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(); }