using System.Net; using System.Net.Http; using System.Web.Http; using MyDataBlockAddOn.Services; namespace MyDataBlockAddOn.ApiControllers { public class MyDataBlockTypeApiController : ApiController { private readonly MyDataService dataService; public MyDataBlockTypeApiController() { // TODO: Dependency should be instantiated via constructor injection this.dataService = new MyDataService(); } [HttpGet] [Route("api/cardata")] public HttpResponseMessage Get() { var Data = this.dataService.GetData(); return Request.CreateResponse(HttpStatusCode.OK, new {Data}); } } }