public DomiciliaryViewModel(Domiciliary domiciliary) { Identification = domiciliary.Identification; Name = domiciliary.Name; LastName = domiciliary.LastName; Address = domiciliary.Address; User = new UserInputModel(); User = new UserViewModel(domiciliary.User); }
private Domiciliary MapDomiciliary(DomiciliaryInputModel domiciliaryInput) { Domiciliary domiciliary = new Domiciliary(); domiciliary.Identification = domiciliaryInput.Identification; domiciliary.Name = domiciliaryInput.Name; domiciliary.LastName = domiciliaryInput.LastName; domiciliary.Address = domiciliaryInput.Address; domiciliary.User = MapUser(domiciliaryInput.User); return(domiciliary); }
public static void CreateAccount(string uId) { Console.Clear(); Console.WriteLine(" <<1>> Savings \n <<2>> Current \n <<3>> Domiciliary"); string accountChosen = Console.ReadLine(); switch (accountChosen) { case "1": accountChosen = "Savings"; var createdAccount = Users.CreateAccount(accountChosen, uId); Console.WriteLine("Account Created Successfully"); Console.WriteLine("Your Account Number is {0}", createdAccount[0]); Console.WriteLine("Your Account Balance is NGN{0}", createdAccount[1]); Console.WriteLine("Your Unique ID is {0}", createdAccount[2]); Console.WriteLine("You must deposit NGN500 as minimum amount"); Helper.TocContinue(); break; case "2": accountChosen = "Current"; var createdAccountCurrent = Users.CreateAccount(accountChosen, uId); Console.WriteLine("Account Created Successfully"); Console.WriteLine("Your Account Number is {0}", createdAccountCurrent[0]); Console.WriteLine("Your Account Balance is NGN{0}", createdAccountCurrent[1]); Console.WriteLine("Your Unique ID is {0}", createdAccountCurrent[2]); Helper.TocContinue(); break; case "3": accountChosen = "Domiciliary"; Console.Clear(); Console.WriteLine(" <<1>> Dollars \n <<2>> Pounds \n <<3>> Euros"); var accountChosenDomiciliary = Console.ReadLine(); var currencyChosen = Domiciliary.GetCurrency(accountChosenDomiciliary); var currencySymbol = Domiciliary.GetCurrencySymbol(currencyChosen); var createdAccountDomiciliary = Domiciliary.CreateAccount(accountChosen, uId, currencyChosen); Console.WriteLine("Account Created Successfully"); Console.WriteLine("Your Account Number is {0}", createdAccountDomiciliary[0]); Console.WriteLine("Your Account Balance is {0}{1}", currencySymbol, createdAccountDomiciliary[1]); Console.WriteLine("Your Unique ID is {0}", createdAccountDomiciliary[2]); Helper.TocContinue(); break; } }