public void SaveField(Action<int> callback, FieldModel fieldModel) { FieldRepository fieldRepository = new FieldRepository(); ViewSaveFieldCallback = callback; SaveFieldCallback handler = new SaveFieldCallback(SaveFieldCompleted); fieldRepository.saveField(new Action<int>(handler), fieldModel); }
public void SaveMapCompleted(List<int> ids) { mapIds = ids; //insert field with mapid - get id FieldModel fieldModel = new FieldModel(); fieldModel.Name = NameTxt.Text; fieldModel.Altitude = Double.Parse(altitudeValue.Text); fieldModel.AreaSize = Double.Parse(AreaSizeTxt.Text); fieldModel.AreaSizeMeasure = ((MeasureModel)measurePicker.SelectedItem).Type.ToString(); SaveFieldCallback handler = new SaveFieldCallback(SaveFieldCompleted); fieldModel.SaveField(new Action<int>(handler), fieldModel); }