public BIM_Service.Info Get()
    {
        BIM_Service.Info info = new BIM_Service.Info();
        info.name     = ModelService.Service.RvtApp.VersionName;
        info.docTitle = ModelService.Service.RvtDoc.Title;

        //string path = "C:\\Dev\\DISS\\UnityAddin\\DISS_Addin\\Assets\\Models";



        return(info);
    }
Example #2
0
    public override string ExecuteRequest()
    {
        GetModelInfo elementInfo = new GetModelInfo();

        BIM_Service.Info info = elementInfo.Get();

        string response = "";

        response += "{";
        response += "name:" + info.name + ";";
        response += "title:" + info.docTitle + ";}#";

        return(response);
    }
    public override Result Execute(ExternalCommandData commandData, ref string message, ElementSet elements)
    {
        // The first argument, commandData, provides access to the top most object model.
        // You will get the necessary information from commandData.
        // To see what's in there, print out a few data accessed from commandData
        //
        // Exercise: Place a break point at commandData and drill down the data.

        if (!ModelService.Service.IsActive)
        {
            TaskDialog.Show("Info", "Server not launched");
            return(Result.Succeeded);
        }


        BIM_Service.Info info = ModelService.Service.GetModelInfo();

        TaskDialog.Show(
            "Geting Model Info",
            "Version Name = " + info.name
            + "\nDocument Title = " + info.docTitle);

        return(Result.Succeeded);
    }