public dynamic EditDataSource(int datasourceId, [FromBody] EditDataSourceInputModel model)
        {
            var orchestrator = new DataSourceOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditDataSource(datasourceId, model).GetResponse());
        }
        public dynamic GetDataSourceDetails(int datasourceId)
        {
            var orchestrator = new DataSourceOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetDataSourceDetails(datasourceId).GetResponse());
        }
        public dynamic CreateDataSource([FromBody] CreateDataSourceInputModel model)
        {
            var orchestrator = new DataSourceOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.CreateDataSource(model).GetResponse());
        }
        public dynamic GetAllDataSources()
        {
            var orchestrator = new DataSourceOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetAllDataSources().GetResponse());
        }