public static DateTime GetCurrentEaster(this TypiconDBContext dbContext, int year) { EasterItem easter = dbContext.Set <EasterItem>().FirstOrDefault(c => c.Date.Year == year); if (easter == null) { throw new NullReferenceException($"День празднования Пасхи не определен для года {year}."); } return(easter.Date); }
public DateTime Handle([NotNull] CurrentEasterQuery query) { EasterItem easter = DbContext.Set <EasterItem>().FirstOrDefault(c => c.Date.Year == query.Year); if (easter == null) { throw new NullReferenceException("День празднования Пасхи не определен для года " + query.Year); } return(easter.Date); }
public DateTime GetCurrentEaster(int year) { EasterItem easter = EasterDays.Find(c => c.Date.Year == year); if (easter == null) { throw new NullReferenceException("День празднования Пасхи не определен для года " + year); } return(easter.Date); }