Пример #1
0
        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));
        }
Пример #2
0
        public dynamic CreateEndPointDefaultProperty([FromBody] CreateEndPointDefaultPropertyInputModel model)
        {
            var orchestrator = new EndPointDefaultPropertyOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.CreateEndPointDefaultProperty(model).GetResponse());
        }