public ResponseWrapper <CreateEndPointDefaultPropertyModel> CreateEndPointDefaultProperty(CreateEndPointDefaultPropertyInputModel model) { var newEntity = new EndPointDefaultProperty { DataType = model.DataType, EndPointPropertyId = model.EndPointPropertyId, EndPointProperty = new EndPointProperty { Name = model.EndPointProperty.Name, EndPointPropertyType = model.EndPointProperty.EndPointPropertyType, EntityId = model.EndPointProperty.EntityId, DataSourceId = model.EndPointProperty.DataSourceId, }, }; context .EndPointDefaultProperties .Add(newEntity); context.SaveChanges(); var response = new CreateEndPointDefaultPropertyModel { EndPointDefaultPropertyId = newEntity.EndPointDefaultPropertyId, DataType = newEntity.DataType, EndPointPropertyId = newEntity.EndPointPropertyId, }; return(new ResponseWrapper <CreateEndPointDefaultPropertyModel>(_validationDictionary, response)); }
public dynamic CreateEndPointDefaultProperty([FromBody] CreateEndPointDefaultPropertyInputModel model) { var orchestrator = new EndPointDefaultPropertyOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.CreateEndPointDefaultProperty(model).GetResponse()); }