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)); }
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)); }
public CircleGetResponseModel(CircleResponseModel circle, UserResponseModel owner) { Circle = circle; Owner = owner; }