public static void GetDatasetId() { DataSetVM dataset = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://vautointerview.azurewebsites.net/api/"); var responseTask = client.GetAsync("datasetId"); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readtask = result.Content.ReadAsAsync <DataSetVM>(); readtask.Wait(); dataset = readtask.Result; VHelper.datasetId = dataset.datasetId; } else { dataset = null; throw new Exception("Couldn't get datasetId!"); } } }
public void RemoveDataSet(DataSetVM dataSet) { UndoManager.IsEnabled = false; dataSetForm.DataSets.Remove(dataSet); dataFileForm.RemoveByDataSetId(dataSet.Id); UndoManager.IsEnabled = true; Memorize(); }
private DataFileVM createDataFile(DataFile dataFileModel, DataSetVM dataSet) { DataFileVM dataFile = new DataFileVM(dataFileModel, dataSet); dataFile.Parent = this; dataFile.Delimiters = Options.Delimiters; return(dataFile); }
public DataFileFormVM(StudyUnitVM studyUnit) : base(studyUnit) { dataFiles = new ObservableCollection <DataFileVM>(); foreach (DataFile dataFileModel in studyUnit.DataFileModels) { DataSetVM dataSet = studyUnit.FindDataSet(dataFileModel.DataSetId); if (dataSet != null) { DataFileVM dataFile = createDataFile(dataFileModel, dataSet); dataFiles.Add(dataFile); } } modelSyncher = new ModelSyncher <DataFileVM, DataFile>(this, dataFiles, studyUnit.DataFileModels); }
public bool IsDefaultDataSet(DataSetVM dataSet) { return(studyUnit.DefaultDataSetId == dataSet.Id); }
public DataFileVM(DataFile dataFile, DataSetVM dataSet) { this.dataFile = dataFile; this.dataSet = dataSet; }