private int AddObject(string[] requestedInput, Func <string[], bool> validate, Action <string[]> creation)
        {
            string[] input = ConsoleFunctions.GetInputs(requestedInput, "quit");

            if (input == null)
            {
                return(-1);
            }

            if (!validate(input))
            {
                Console.WriteLine("Please enter the requested information");
                return(1);
            }

            creation(input);
            return(0);
        }