예제 #1
0
        void buyArt()
        {
            Console.Clear();
            if (active != "collector")
            {
                Console.WriteLine("please enter your collector Id");
                collector = new mod.Collector();
                active    = "collector";
                string userinput = Console.ReadLine();
                try {
                    collector.Id = int.Parse(userinput);
                }
                catch {
                    collector.Name = userinput;
                }
                collectrepo cp = new collectrepo(_context, new mapper());
                collector = cp.AddCollector(collector);

                if (collector.Name != "")
                {
                    Console.WriteLine($"welcome {collector.Name}");
                    viewProfile();
                }
                else
                {
                    registerNewCollector(cp);
                }
            }
            insub = true;
            while (insub)
            {
                subMenu();
            }
        }
예제 #2
0
        void registerNewCollector(collectrepo cp)
        {
            Console.Clear();
            Console.WriteLine("Please register as a Collector to continue.");
            collector.Name = getinput("What is your name ?");

            collector.Location = getinput("What country are you ordering from?");;

            collector = cp.SaveCollector(collector);
            Console.WriteLine($"Thank you for registering! your customer id is: {collector.Id}");
        }