public async Task <ActionResult <IEnumerable <SprintResponse> > > GetSprints(string projectId) { var query = new GetSprintsQuery(projectId); var sprints = await _mediator.Send(query); return(Ok(sprints)); }
public async Task <IEnumerable <SprintResponse> > Handle(GetSprintsQuery request, CancellationToken cancellationToken) { var sprintLists = await _sprintRepository.GetSprintCompleteds(request.ProjectId); var sprintResponseList = SprintMapper.Mapper.Map <IEnumerable <SprintResponse> >(sprintLists); return(sprintResponseList); }