public void Account() { Console.WriteLine("Please enter User Name: "); string userName = Console.ReadLine(); if (_model.CheckExistUserName(userName)) { Console.WriteLine("Duplicate user name."); } else { Console.WriteLine("Please enter password: "******"Please enter balance: "); decimal balance = Decimal.Parse(Console.ReadLine()); Console.WriteLine("Please enter identity card: "); string identityCard = Console.ReadLine(); Console.WriteLine("Please enter full name: "); string fullName = Console.ReadLine(); Console.WriteLine("Please enter email: "); string email = Console.ReadLine(); Console.WriteLine("Please enter phone number: "); string phoneNumber = Console.ReadLine(); Console.WriteLine("Please enter address: "); string address = Console.ReadLine(); Console.WriteLine("Please enter date of birth(Yeah-month-day -)"); string dob = Console.ReadLine(); Console.WriteLine("Please enter gender: "); int gender = Int32.Parse(Console.ReadLine()); Console.WriteLine("Please enter status: "); int status = Int32.Parse(Console.ReadLine()); Console.WriteLine("Register succses"); YYAccount ac1 = new YYAccount(userName, password, balance, identityCard, fullName, email, phoneNumber, address, dob, gender, status); Console.WriteLine(ac1.AccountNumber); ac1.EncryptString(); try { _model.Save(ac1); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public bool Register() { YYAccount account = GetAccountInformation(); Dictionary <string, string> errors = account.CheckValidate(); if (errors.Count > 0) { Console.WriteLine("Please fix errros below and try again."); foreach (var error in errors) { Console.WriteLine(error); } return(false); } else { // Lưu vào database. account.EncryptPassword(); model.Save(account); return(true); } }
public bool Register() { while (true) { YYAccount yyAccount = GetAccountInformation(); Dictionary <string, string> errors = yyAccount.CheckValidate(); if (errors.Count > 0) { Console.WriteLine("Please fix errors below and try again."); foreach (var error in errors) { Console.WriteLine(error); } } else { yyAccount.EncryptPassWord(); model.Save(yyAccount); return(true); } } }