using System; using System.Collections.Generic; using System.Web.Http; using System.Web.Http.Cors; namespace bsmd.AIS2Service { public class ZonesController : ApiController { [HttpGet] public IEnumerable Get() // Get([FromUri] int? id) { List allZones = AISManager.SQLiteStorage.LoadMonitorZones(false); List groups = AISManager.SQLiteStorage.LoadGroups(); foreach(MonitorGroup group in groups) { foreach(MonitorZone zone in allZones) { if(group.Id == zone.MonitorGroupId) { group.Zones.Add(zone); } } group.Zones.Sort(); } return groups; /* if (!id.HasValue) { List groups = AISManager.SQLiteStorage.LoadGroups(); return groups; } else { return null; } */ } } }