public dynamic EditRelationship(int relationshipId, [FromBody] EditRelationshipInputModel model) { var orchestrator = new RelationshipOrchestrator(new ModelStateWrapper(this.ModelState)); return(orchestrator.EditRelationship(relationshipId, model).GetResponse()); }
public ResponseWrapper <EditRelationshipModel> EditRelationship(int relationshipId, EditRelationshipInputModel model) { var entity = context .Relationships .Single(x => x.RelationshipId == relationshipId ); entity.RelationshipType = model.RelationshipType; entity.ParentEntityEntityId = model.ParentEntityEntityId; entity.ChildEntityEntityId = model.ChildEntityEntityId; context.SaveChanges(); var response = new EditRelationshipModel { RelationshipId = entity.RelationshipId, RelationshipType = entity.RelationshipType, ParentEntityEntityId = entity.ParentEntityEntityId, ChildEntityEntityId = entity.ChildEntityEntityId, }; return(new ResponseWrapper <EditRelationshipModel>(_validationDictionary, response)); }