public ResponseWrapper <EditDataSourceModel> EditDataSource(int datasourceId, EditDataSourceInputModel model) { var entity = context .DataSources .Single(x => x.DataSourceId == datasourceId ); entity.EntityPropertyPropertyId = model.EntityPropertyPropertyId; entity.DataSourceRelationId = model.DataSourceRelationId; context.SaveChanges(); var response = new EditDataSourceModel { DataSourceId = entity.DataSourceId, EntityPropertyPropertyId = entity.EntityPropertyPropertyId, DataSourceRelationId = entity.DataSourceRelationId, }; return(new ResponseWrapper <EditDataSourceModel>(_validationDictionary, response)); }
public dynamic EditDataSource(int datasourceId, [FromBody] EditDataSourceInputModel model) { var orchestrator = new DataSourceOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.EditDataSource(datasourceId, model).GetResponse()); }