using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Web.Http; using AIAHTML5.API.Models; namespace AIAHTML5.API.Controllers { public class PixelLocationsController : ApiController { // GET: api/PixelLocations public IEnumerable Get() { return new string[] { "value1", "value2" }; } // GET: api/PixelLocations/5 public HttpResponseMessage Get(string layerNumber, string bodyViewIndex, string systemNumber, string zoomLevel) { dynamic bodyRegions = PixelLocator.GetBodyRegionsPixelData(layerNumber, bodyViewIndex, systemNumber, zoomLevel); if (bodyRegions != "InternalServerError") { return new HttpResponseMessage { StatusCode = HttpStatusCode.OK, Content = new StringContent(bodyRegions) }; } else { return new HttpResponseMessage { StatusCode = HttpStatusCode.InternalServerError, Content = new StringContent("Connection Failed:Internal Server Error") }; } } // POST: api/PixelLocations public void Post([FromBody]string value) { } // PUT: api/PixelLocations/5 public void Put(int id, [FromBody]string value) { } // DELETE: api/PixelLocations/5 public void Delete(int id) { } } }