public ResponseWrapper <EditPutEndPointModel> EditPutEndPoint(int putendpointId, EditPutEndPointInputModel model)
        {
            var entity = context
                         .PutEndPoints
                         .Single(x =>
                                 x.PutEndPointId == putendpointId
                                 );

            entity.EndPointId = model.EndPointId;
            entity.InputModelEndPointModelId = model.InputModelEndPointModelId;
            context.SaveChanges();
            var response = new EditPutEndPointModel
            {
                PutEndPointId             = entity.PutEndPointId,
                EndPointId                = entity.EndPointId,
                InputModelEndPointModelId = entity.InputModelEndPointModelId,
            };

            return(new ResponseWrapper <EditPutEndPointModel>(_validationDictionary, response));
        }
        public dynamic EditPutEndPoint(int putendpointId, [FromBody] EditPutEndPointInputModel model)
        {
            var orchestrator = new PutEndPointOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditPutEndPoint(putendpointId, model).GetResponse());
        }