internal override string Execute(string[] parameters) { int userID; if (!Helper.TryGetUserID(_session, out userID)) { return(String.Empty); } if (parameters.Length < 2) { return(ErrorWrapper.SendError("Command parameters missing.")); } BLClient client = null; int folderID; try { client = new BLClient(); folderID = client.AddAssetContentFolder(userID, parameters[1]); } catch (Exception ex) { return(ErrorWrapper.SendError(ex.Message)); } finally { client.Dispose(); } return(folderID.ToString()); }