public void HandleEventNewMember(View.Console view, Model.MemberRegister register) { view.ShowInputInfo(View.Console.MenuEvent.AddNewMember, null); Model.Member m = new Model.Member(register.GetNextMemberId()); try { m.Name = view.InputMemberName(); } catch (ArgumentException) { view.ShowErrorMessage(View.Console.Error.InvalidMemberName, null); view.Wait(); return; } try { m.PersonalNumber = view.InputMemberPersonalNumber(); } catch (ArgumentException) { view.ShowErrorMessage(View.Console.Error.InvalidPersonalNumber, null); view.Wait(); return; } register.AddMember(m); register.Save(); }