public async Task <List <TravelPlanModel> > Handle(GetTravelPlanQuery request, CancellationToken cancellationToken) { var resp = await _travelPlanRepository.GetTravelPlanByFromIdToId(request.FromId, request.ToId); resp = await _travelPlanUserRepository.GetTravelTotalUsers(resp); return(_mapper.Map <List <TravelPlanModel> >(resp)); }
public async Task <List <TravelPlanModel> > Handle(GetUserTravelPlanQuery request, CancellationToken cancellationToken) { List <TravelPlan> resp = new List <TravelPlan>(); if (request.FromId == null || request.ToId == null) { resp = await _travelPlanUserRepository.GetUserTravelPlans(request.UserId); } else { resp = await _travelPlanUserRepository.GetUserTravelPlansByFromIdToId(request.UserId, request.FromId.Value, request.ToId.Value); } resp = await _travelPlanUserRepository.GetTravelTotalUsers(resp); return(_mapper.Map <List <TravelPlanModel> >(resp)); }