/// <summary> /// creates an member object and saves in db /// </summary> private void CreateMember() { Console.Clear(); Console.WriteLine("Create a new MEMBER"); Console.WriteLine("-------------------\n"); string name = ""; while (true) //Checks if entered name is unique { Console.Write("Enter USER NAME(user name must be unique): "); name = Console.ReadLine(); if (name.Length != 0 && MemberRepository.IfNameIsUnique(name)) { break; } else { Console.WriteLine("You either entered No Name or this name is ALREADY REGISTERED in Library"); Console.WriteLine("Try ANOTHER name\n"); } } string address = ""; while (address == "") { Console.Write("Enter ADDRESS: "); address = Console.ReadLine(); } string telNumber = ""; while (true) { Console.Write("Enter MOBILE NUMBER(10 numbers): "); string input = Console.ReadLine(); if (input.Length != 0 && IsDigitsOnly(input) && input.Length == 10) { telNumber = input; break; } } string password = ""; while (password == "") { Console.Write("Enter a password: "******"\n** Member created SUCCESSFULLY **"); PressKeyToGoBackToStart(); }
public ActionResult Create(string name, string address, string telNumber, string password) { try { if (MemberRepository.IfNameIsUnique(name)) { if (password != null) { Member member = new Member(name, address, telNumber, password); MemberRepository.CreateMember(member); return(RedirectToAction("Index")); } else { TempData["textmsg"] = "<script>alert('You have to select a password');</script>"; return(View()); } } else { TempData["textmsg"] = "<script>alert('This name already exists as a member. Please try another name');</script>"; return(View()); } } catch { return(RedirectToAction("Index")); } }
public async Task <ActionResult> Create(MasterMember model) { try { MemberRepository Repository = new MemberRepository(); var result = await Repository.CreateMember(model.NamaMember); if (result == true) { return(await GetList()); } else { return(View(result)); } } catch { return(View(false)); } }