Example #1
0
        /// <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);
        }