コード例 #1
0
        public dynamic CreateEndPointParameter([FromBody] CreateEndPointParameterInputModel model)
        {
            var orchestrator = new EndPointParameterOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.CreateEndPointParameter(model).GetResponse());
        }
コード例 #2
0
        public ResponseWrapper <CreateEndPointParameterModel> CreateEndPointParameter(CreateEndPointParameterInputModel model)
        {
            var newEntity = new EndPointParameter
            {
                DataType = model.DataType,
                EndPointParameterName = model.EndPointParameterName,
                ParametersEndPointId  = model.ParametersEndPointId,
                DataSourceId          = model.DataSourceId,
            };

            context
            .EndPointParameters
            .Add(newEntity);

            context.SaveChanges();
            var response = new CreateEndPointParameterModel
            {
                EndPointParameterId   = newEntity.EndPointParameterId,
                DataType              = newEntity.DataType,
                EndPointParameterName = newEntity.EndPointParameterName,
                ParametersEndPointId  = newEntity.ParametersEndPointId,
                DataSourceId          = newEntity.DataSourceId,
            };

            return(new ResponseWrapper <CreateEndPointParameterModel>(_validationDictionary, response));
        }