Ejemplo n.º 1
0
        /// <summary>
        /// Executes the specified arguments.
        /// </summary>
        /// <param name="args">The arguments.</param>
        /// <param name="result">if set to <c>true</c> [result].</param>
        /// <returns></returns>
        /// <exception cref="Exception">invalid args</exception>
        public string Execute(string[] args, out bool result)
        {
            try
            {
                if (args == null || args.Length == 0)
                {
                    throw new Exception("invalid args");
                }


                server.CloseSpecifiedHandler(args[0]);

                result = true;
                return(model.BuildHandlerRemovedMessage(args[0], out result));
            }
            catch (Exception e)
            {
                result = false;
                return(e.ToString());
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Execute args and returns a result
        /// </summary>
        /// <param name="args">Our argument</param>
        /// <param name="result">Our result</param>
        /// <returns></returns>
        /// <exception cref="Exception">invalid arguments</exception>
        public string Execute(string[] args, out bool result)
        {
            try
            {
                //Checks for a problem in the arguments
                if (args == null || args.Length == 0)
                {
                    throw new Exception("invalid arguments");
                }

                //Closes the handler
                imgServer.CloseSpecifiedHandler(args[0]);

                result = true;
                return(imgModel.BuildHandlerRemovedMessage(args[0], out result));
            }
            catch (Exception e)
            {
                //Sets the result to false
                result = false;
                return(e.ToString());
            }
        }