コード例 #1
0
        /// <summary>
        /// Allows admin user to add a new user
        /// </summary>
        /// <param name="adminId"></param>
        private void AddUser(int adminId)
        {
            ManageAccountViews.AddAccount();
            var userName = Console.ReadLine();
            var password = Console.ReadLine();

            if (userName != "" && password != "")
            {
                WebbShopAPI api    = new WebbShopAPI();
                var         result = api.AddUser(adminId, userName, password);
                if (result)
                {
                    MessageViews.DisplaySuccessMessage();
                    return;
                }
            }
            if (userName != "" && password == "")
            {
                WebbShopAPI api    = new WebbShopAPI();
                var         result = api.AddUser(adminId, userName);
                if (result)
                {
                    MessageViews.DisplaySuccessMessage();
                    return;
                }
            }

            ManageAccountViews.RegisterFailed();
        }
コード例 #2
0
        /// <summary>
        /// Allows you to register a new account
        /// </summary>
        public void RegisterAccount()
        {
            ManageAccountViews.RegisterAccount();
            var userName       = Console.ReadLine();
            var userPassword   = Console.ReadLine();
            var verifyPassword = Console.ReadLine();

            bool result = CheckRegistrationStatus(userName, userPassword, verifyPassword);

            if (result)
            {
                ManageAccountViews.RegisterSuccess();
                return;
            }

            ManageAccountViews.RegisterFailed();
        }