Exemple #1
0
        public IList <TimeCardRegisterViewModel> ListTimeCardRegisterByYearAndMonth(int userId, int year, int monthNumber)
        {
            if (year == 0)
            {
                throw new ArgumentException("Invalid Year Parameter", nameof(year));
            }

            if (monthNumber < 1 || monthNumber > 12)
            {
                throw new ArgumentException("Invalid Month Parameter", nameof(monthNumber));
            }

            return(_timeCardRepository.ListTimeCardRegisterByYearAndMonth(userId, year, monthNumber));
        }
Exemple #2
0
        public IList <TimeCardRegisterDto> ListTimeCardRegisterByYearAndMonth(string userEmail, int year, int monthNumber)
        {
            if (year == 0)
            {
                throw new ArgumentException("Invalid Year Parameter", nameof(year));
            }

            if (monthNumber < 1 || monthNumber > 12)
            {
                throw new ArgumentException("Invalid Month Parameter", nameof(monthNumber));
            }

            var timeCardRegistries = _timeCardRepository.ListTimeCardRegisterByYearAndMonth(userEmail, year, monthNumber);

            return(_mapper.Map <List <TimeCardRegisterDto> >(timeCardRegistries));
        }