public void GetMapIds(Action<List<int>> callback, int fieldId) { MapFieldServiceClient mapFieldSvc = new MapFieldServiceClient(); LoadMapIdsCallback = callback; mapFieldSvc.SelectMapRecordsByFieldIdAsync(fieldId); mapFieldSvc.SelectMapRecordsByFieldIdCompleted += new EventHandler <SelectMapRecordsByFieldIdCompletedEventArgs>(mapFieldSvc_SelectMapRecordsByFieldIdCompleted); }
public void SaveMapField(Action<List<int>> callback, List<MapFieldModel> mapFieldModels) { MapFieldServiceClient mapFieldSvc = new MapFieldServiceClient(); SaveCallback = callback; listSize = mapFieldModels.Count; mapFieldSvc.InsertMapFieldCompleted += new EventHandler <InsertMapFieldCompletedEventArgs>(mapFieldSvc_InsertMapFieldCompleted); foreach (MapFieldModel mfm in mapFieldModels) { MapField mapField = MappingMapFieldModelToMapField(mfm); mapFieldSvc.InsertMapFieldAsync(mapField); } }