public dynamic GetAllEntityEndPointProperties(int entityId)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetAllEntityEndPointProperties(entityId).GetResponse());
        }
        public dynamic GetAllEntityChildrenRelationships(int entityId)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetAllEntityChildrenRelationships(entityId).GetResponse());
        }
        public dynamic EditEntity(int entityId, [FromBody] EditEntityInputModel model)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.EditEntity(entityId, model).GetResponse());
        }
        public dynamic CreateEntity([FromBody] CreateEntityInputModel model)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.CreateEntity(model).GetResponse());
        }
        public dynamic GetEntityDetails(int entityId)
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetEntityDetails(entityId).GetResponse());
        }
        public dynamic GetAllEntities()
        {
            var orchestrator = new EntityOrchestrator(new ModelStateWrapper(this.ModelState));

            return(orchestrator.GetAllEntities().GetResponse());
        }