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)); }
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)); }