public dynamic EditEndPointParameter(int endpointparameterId, [FromBody] EditEndPointParameterInputModel model)
        {
            var orchestrator = new EndPointParameterOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditEndPointParameter(endpointparameterId, model).GetResponse());
        }
Пример #2
0
        public ResponseWrapper <EditEndPointParameterModel> EditEndPointParameter(int endpointparameterId, EditEndPointParameterInputModel model)
        {
            var entity = context
                         .EndPointParameters
                         .Single(x =>
                                 x.EndPointParameterId == endpointparameterId
                                 );

            entity.DataType = model.DataType;
            entity.EndPointParameterName = model.EndPointParameterName;
            entity.ParametersEndPointId  = model.ParametersEndPointId;
            entity.DataSourceId          = model.DataSourceId;
            context.SaveChanges();
            var response = new EditEndPointParameterModel
            {
                EndPointParameterId   = entity.EndPointParameterId,
                DataType              = entity.DataType,
                EndPointParameterName = entity.EndPointParameterName,
                ParametersEndPointId  = entity.ParametersEndPointId,
                DataSourceId          = entity.DataSourceId,
            };

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