using OMS.NET.DbClass; namespace OMS.NET.Instructs { public class GetMapLayerInstruct : Instruct { public GetMapLayerInstruct() { this.Type = "get_mapLayer"; } public override Task Handler(string wsid) { return Task.Run(() => { if (GlobalArea.LoginCheckByID(wsid)) { List mapLayers = MapLayer.GetMapLayerList().Where(m => m.Phase != 2).ToList(); this.ResponseOrBroadcastInstructs.Add(new SendMapLayerInstruct() { IsResponse = true, Data = mapLayers }); } }); } } public class SendMapLayerInstruct : Instruct { public SendMapLayerInstruct() { this.Type = "send_mapLayer"; } } }