public dynamic CreateEndPointParameter([FromBody] CreateEndPointParameterInputModel model) { var orchestrator = new EndPointParameterOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.CreateEndPointParameter(model).GetResponse()); }
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)); }