/// <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()); } }
/// <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()); } }