public async Task <ActionResult <IEnumerable <UserLocationRequestModel> > > GetByUserId([FromQuery] Guid userId) { var query = new GetUserActivityByIdQuery(userId); var userActivities = await queryDispatcher.ExecuteAsync <GetUserActivityByIdQuery, IEnumerable <UserActivity> >(query); return(new OkObjectResult(userActivities)); }
public async Task <IEnumerable <UserActivity> > ExecuteAsync(GetUserActivityByIdQuery query) { return(await userActivityRepository.GetAsync(query.UserId)); }