private static void AddNewUser() { Console.Write("Enter new user name: "); string userName = Console.ReadLine(); Console.Write("Enter date of birth in format yyyy-MM-dd: "); string userDateOfBirth = Console.ReadLine(); try { usersLogic.Add(userName, userDateOfBirth); Console.WriteLine("User was added successfully."); Console.WriteLine(); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); Console.WriteLine(); } catch (Exception ex) { Console.WriteLine("User adding error."); Console.WriteLine(ex.Message); Console.WriteLine(); } }
public ActionResult SignUp(Users user) { if (userLogic.Authentication(user)) { ModelState.AddModelError("Login", "User already existed."); ModelState.AddModelError("Password", "User already existed."); } if (ModelState.IsValid) { userLogic.Add(user); return(RedirectToAction("SignIn")); } else { return(View()); } }
public bool RegisterUser(HttpRequestBase request, out string message) { bool result = false; User user = GetOnlyUserInfoFromRequest(request); try { user = GetRelatedUserInfoFromRequest(request, user); _userLogic.Add(user); result = true; FormsAuthentication.SetAuthCookie(user.Login, createPersistentCookie: true); message = "Поздравляем! Регистрация прошла успешно!"; } catch (OperationCanceledException ex) { Logger.Log.Warn($"For user name '{user.Login}' occurred exception: {ex.Message}. {ex.StackTrace}"); message = ("Регистрация отклонена, т.к. пользователь с таким именем уже существует. Пожалуйста, измените логин и повторите попытку."); } return(result); }