Beispiel #1
0
        public CircleGetResponseModel Get(string id)
        {
            var getCircleCommand = new CircleGetCommand(id);
            var getCircleResult  = circleApplicationService.Get(getCircleCommand);

            var circle = new CircleResponseModel(getCircleResult.Circle);

            if (circle.OwnerId == null)
            {
                return(new CircleGetResponseModel(circle, new UserResponseModel("", "")));
            }

            var getOwnerCommand = new UserGetCommand(circle.OwnerId);
            var getOwnerResult  = userApplicationService.Get(getOwnerCommand);

            var owner = new UserResponseModel(getOwnerResult.User);

            return(new CircleGetResponseModel(circle, owner));
        }
Beispiel #2
0
        public CircleGetResponseModel Get(string id)
        {
            var getCircleCommand = new CircleGetInputData(id);
            var getCircleResult  = bus.Handle(getCircleCommand);

            var circle = new CircleResponseModel(getCircleResult.Circle);

            if (circle.OwnerId == null)
            {
                return(new CircleGetResponseModel(circle, new UserResponseModel("", "")));
            }

            var getOwnerCommand = new UserGetInputData(circle.OwnerId);
            var getOwnerResult  = bus.Handle(getOwnerCommand);

            var owner = new UserResponseModel(getOwnerResult.User);

            return(new CircleGetResponseModel(circle, owner));
        }
Beispiel #3
0
 public CircleGetResponseModel(CircleResponseModel circle, UserResponseModel owner)
 {
     Circle = circle;
     Owner  = owner;
 }