/// <summary> /// Gets a list of penalties. /// </summary> /// <returns>List of penalties</returns> public async Task <IList <PenaltyDTO> > List() { var result = await this.Handler.Execute(_log, async() => { IList <Penalty> penalties = await _penaltyRepository.List(); var penaltyList = penalties.Select(d => _penaltyMapper.ToDto(d)).ToList(); return(penaltyList); }); return(result); }