void LoginOnApp(object param) { var passwordBox = param as PasswordBox; if (passwordBox == null) { return; } var password = passwordBox.Password; if (password == null || password == "" || Login == "" || Login == null) { ErrorMessage = "*Для входа необходимо указать логин и пароль"; return; } UResult result = (UResult)loginRegister.CheckUserOnDB(Login, password); if (result == UResult.Access) { LoadUser?.Invoke(); _openFilmFinder(); } else if (result == UResult.PasswordFailed) { ErrorMessage = "*Неправильный пароль"; } else if (result == UResult.UserFailed) { ErrorMessage = "*Такого пользователя нет"; } }
public void RegistrateOnApp(object param) { RegistrateCurrentUser user = new RegistrateCurrentUser(); if (Name == "" || Password == "" || PasswordSecond == "") { ErrorMessage = "*Все поля должны быть заполнены"; return; } else if (DateBirthday > DateTime.Now) { ErrorMessage = "*Возраст не может быть больше текущей даты"; return; } else if (Password != PasswordSecond) { ErrorMessage = "*Пароли не совпадают"; return; } byte[] tmp = { }; user.Login = Name; user.Password = Password; user.Gender = Gender; user.UserImage = tmp; user.DateBirthday = DateBirthday.ToString(); UResult result = (UResult)_loginRegister.AddNewUserOnDB(user); if (result == UResult.Access) { OpenLogin.Execute(null); } else if (result == UResult.UserFailed) { ErrorMessage = "*Такой пользователь уже существует"; } }