private async Task <TaskModuleTaskInfoResponse> HandleViewCompetitionDetailAction(InvokeActionData invokeActionData, Activity activity) { var competition = await _competitionService.GetCompetition(invokeActionData.CompetitionId); var taskInfoResponse = _activityBuilder.CreateCompetitionDetailTaskInfoResponse(competition); return(taskInfoResponse); }
public async Task <TaskModuleResponse> Handle(Activity activity) { var invokeActionData = activity.GetInvokeActionData(); var competition = await _competitionService.GetCompetition(invokeActionData.CompetitionId); var taskInfoResponse = _activityBuilder.CreateCompetitionDetailTaskInfoResponse(competition); return(taskInfoResponse); }