Integrating DocuVieware in your ASP.NET MVC Razor client application
In This Topic
The purpose of this tutorial is to highlight the integration of the DocuVieware control into a client application, so please first be sure to follow the Serving DocuVieware through a REST API
The source code of both REST service implementation and integration are available in your [INSTALL FOLDER]\Samples\ASP.NET\DocuVieware\ folder.
The last thing required is the complete and accurate URL your REST service is reachable at.
For this tutorial it is assumed that the service is locally running on the machine using the port 62968. The complete URL to the method is http://localhost:62968/api/DocuViewareREST/GetDocuViewareControl.
Be careful: your own implementation will most probably differ, especially the port that is usually randomly selected upon project creation by Visual Studio so be sure to adapt the URL to your configuration.
Integration using ASP.NET MVC Razor
There are a couple of things you need before proceeding with the integration itself. The first thing is the definition of the input and output parameters the application willl be using to talk to the REST service. There are the exact same as the ones defined in the Serving DocuVieware through a REST API tutorial so if you need more information about these classes, simply refer to it.
Step 1: Add two new classes to your application Models folder and name them DocuViewareConfiguration.cs and DocuViewareRESTOutputResponse.cs just like in the previous tutorial. Then, add the definitions as follows:
Step 2: Now you need to take care of the controller, in this example you are going to integrate the DocuVieware™ in the index.cshtml view with a very simple structure.
Step 3: The final step is to implement the REST service call and send the result to the view using in the ViewBag.