PageRenderTime 53ms CodeModel.GetById 27ms RepoModel.GetById 0ms app.codeStats 0ms

/Tests/Test.WebApi2.EF6/Controllers/MetadataTestController.cs

https://github.com/WilliamBZA/breeze.server.net
C# | 43 lines | 27 code | 14 blank | 2 comment | 0 complexity | 7d25c428f07ab1133755db492a700319 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web.Http;
  5. using System.Web.Http.OData.Builder;
  6. using Microsoft.Data.Edm.Csdl;
  7. using Breeze.WebApi2;
  8. using Newtonsoft.Json;
  9. using Newtonsoft.Json.Linq;
  10. using Sample_WebApi2.Models;
  11. using Microsoft.Data.Edm.Validation;
  12. using System.Xml;
  13. using System.IO;
  14. using System.Xml.Linq;
  15. using System.Web;
  16. namespace Sample_WebApi2.Controllers {
  17. //public class MetadataTestProvider : ContextProvider {
  18. //}
  19. [BreezeController]
  20. public class MetadataTestController : ApiController {
  21. [HttpGet]
  22. public String Metadata() {
  23. var folder = Path.Combine(HttpRuntime.AppDomainAppPath, "App_Data");
  24. var fileName = Path.Combine(folder, "metadataTest.json");
  25. var jsonMetadata = File.ReadAllText(fileName);
  26. return jsonMetadata;
  27. }
  28. }
  29. }