示例#1
0
        private async Task <bool> HolidayMustBeUniqueAsync(Holiday holiday, IHolidayRepository holidayRepository)
        {
            Holiday record = (await holidayRepository.FindAsync(c => c.ComposeKey == holiday.ComposeKey)).FirstOrDefault();

            if (holiday.Action != ActionType.Register && record.Id == holiday.Id)
            {
                record = null;
            }

            return(record == null);
        }