Example #1
0
        public ResponseWrapper <EditPostEndPointModel> EditPostEndPoint(int postendpointId, EditPostEndPointInputModel model)
        {
            var entity = context
                         .PostEndPoints
                         .Single(x =>
                                 x.PostEndPointId == postendpointId
                                 );

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

            return(new ResponseWrapper <EditPostEndPointModel>(_validationDictionary, response));
        }
Example #2
0
        public dynamic EditPostEndPoint(int postendpointId, [FromBody] EditPostEndPointInputModel model)
        {
            var orchestrator = new PostEndPointOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditPostEndPoint(postendpointId, model).GetResponse());
        }