Esempio n. 1
0
        public string AddNewClient(string clientName, string address, int districtID)
        {
            string message = "Client creation is unsuccessful.";

            //USer existance check
            if (IsUserNameExist(clientName))
            {
                return(message + "\n" + "This user already exists");
            }

            // username password validity check
            string IsValidName     = ValidateUserInput(clientName, "client name");
            string IsValidLocation = ValidateUserInput(address, "Location");

            if ((IsValidName.Equals("ValidInput")) && (IsValidLocation.Equals("ValidInput")))
            {
                int result = aClientGateway.AddNewClient(clientName, address, districtID);
                if (result > 0)
                {
                    message = "Client creation is successful.";
                }
                return(message);
            }
            if (!(IsValidName.Equals("ValidInput")))
            {
                return(message + "\n" + IsValidName);
            }
            else
            {
                return(message + "\n" + IsValidLocation);
            }
        }