Getting Started with Text Control ReportingCloud and the .NET Wrapper
The following tutorial shows how to use the Text Control ReportingCloud .NET Wrapper to create your first ReportingCloud application. Register and create a free trial account with ReportingCloud: Register Start Visual Studio 2015 and create a new ASP.NET Web Application. Select Empty as the Template and check MVC to add the folders and core references: Open the Package Manager Console from the NuGet Package Manager menu item of the Tools main menu. Type in the following command: PM…

The following tutorial shows how to use the Text Control ReportingCloud .NET Wrapper to create your first ReportingCloud application.
-
Register and create a free trial account with ReportingCloud:
-
Start Visual Studio 2015 and create a new ASP.NET Web Application. Select Empty as the Template and check MVC to add the folders and core references:
-
Open the Package Manager Console from the NuGet Package Manager menu item of the Tools main menu.
Type in the following command:
PM> Install-Package TXTextControl.ReportingCloud
-
In the Solution Explorer, right-click the Controllers folder and choose Add -> Controller from the opened context menu. In the opened dialog box, choose MVC 5 Controller - Empty and confirm with Add. Name the newly created controller HomeController and add it by clicking Add.
-
Add the following code to your controller and replace username and password with your ReportingCloud credentials:
using System.Collections.Generic; using System.Web.Mvc; using TXTextControl.ReportingCloud; namespace ReportingCloudTutorial.Controllers { public class HomeController : Controller { // GET: Home public ActionResult Index() { ReportingCloud rc = new ReportingCloud( "username", "password", new System.Uri("https://api.reporting.cloud")); List<Template> templates = rc.ListTemplates(); return View(templates); } } }
The ListTemplates method returns a list of all templates in the template storage which is returned to the view.
-
In the Solution Explorer, right-click the newly created folder Views -> Home and choose Add -> View from the context menu. Name the view Index and confirm with Add.
-
Add the following code to the newly created view:
@model List<TXTextControl.ReportingCloud.Template> @{ ViewBag.Title = "Index"; } <h2>All Templates</h2> <table> <tr> <th>Filename</th> <th>Modified</th> </tr> @foreach (TXTextControl.ReportingCloud.Template template in Model) { <tr> <td>@template.TemplateName</td> <td>@template.Modified</td> </tr> } </table>
-
Compile and start the application. The view lists all your templates from your template storage:
More samples and unit tests can be found on GitHub:
Cloud
Are we moving to the cloud? This question is changing from "if" to "when" and "how". Text Control ReportingCloud brings complete reporting functionality to the cloud so all developers can use it, irrespective of the platform or language they're using. Its highly RESTful API can be used to merge Microsoft Word compatible templates with JSON data from all clients including .NET, Javascript, PHP, Node.JS, jQuery, Ruby, Python, Android, Java and iOS.
Related Posts
ReportingCloud Monthly Payment Available
We just released ReportingCloud monthly subscriptions that will be auto-renewed, if not cancelled.
Web.TextControl: Adaptive Merge Field Drop-down Lists
A change you might not have noticed in Web.TextControl after X14 Service Pack 1, is the adaptive display of merge fields and available tables in the drop-down lists Insert Merge Field and Insert…
TX Text Control X14 Service Pack 1 Deployed to ReportingCloud Portal and API
Last week, we released the first service pack for TX Text Control X14 which has now been deployed to the ReportingCloud portal and API. In this service pack, we fixed known issues in the MailMerge…
ReportingCloud: Merging Images into Image Placeholders
Merging images is a very simple task using the Text Control ReportingCloud Web API. Using the online template editor, you can add image placeholders into your template document. These placeholders…
Text Control ReportingCloud Released: Web API Powered Reporting Platform
We just released a new product: Text Control ReportingCloud - A Web API powered reporting platform to create MS Word compatible reports in the cloud. Text Control ReportingCloud brings the…