public void GetAllFields(Action<List<FieldModel>> callback) { FieldRepository fieldRepository = new FieldRepository(); ViewCallback = callback; GetAllFieldsCallback handler = new GetAllFieldsCallback(GetAllFieldsCompleted); fieldRepository.getAllFields(new Action<List<FieldModel>>(handler)); }
public AddCrop() { InitializeComponent(); GetAllFieldsCallback handlerFields = new GetAllFieldsCallback(LoadFieldList); FieldModel fm = new FieldModel(); fm.GetAllFields(new Action<List<FieldModel>>(handlerFields)); GetAllTimePeriodsCallback handlerTpms = new GetAllTimePeriodsCallback(LoadTimePeriodList); TimePeriodModel tpm = new TimePeriodModel(); tpm.GetAllTimePeriods(new Action<List<TimePeriodModel>>(handlerTpms)); }