ValidatePlugin() public method

public ValidatePlugin ( string toLoad, string &error ) : bool
toLoad string
error string
return bool
Ejemplo n.º 1
0
        // POST: Service/PluginSources/ValidateAssemblyImageFormat
        public string ValidateAssemblyImageFormat(string args, Guid workspaceId, Guid dataListId)
        {
            // ReSharper disable RedundantAssignment
            var toJson = @"{""validationresult"":""failure""}";
            // ReSharper restore RedundantAssignment

            var broker = new PluginBroker();

            string errorMsg;

            if(broker.ValidatePlugin(args, out errorMsg))
            {
                toJson = @"{""validationresult"":""success""}";
            }
            else
            {
                toJson = @"{""validationresult"":""" + errorMsg + @"""}";
            }

            return toJson;
        }