Utils: Change CurrentLastSeason to switch in july
This commit is contained in:
		| @@ -36,7 +36,7 @@ namespace Elwig.Helpers { | |||||||
|  |  | ||||||
|         public static int CurrentYear => DateTime.Now.Year; |         public static int CurrentYear => DateTime.Now.Year; | ||||||
|         public static int CurrentNextSeason => DateTime.Now.Year - (DateTime.Now.Month <= 3 ? 1 : 0); |         public static int CurrentNextSeason => DateTime.Now.Year - (DateTime.Now.Month <= 3 ? 1 : 0); | ||||||
|         public static int CurrentLastSeason => DateTime.Now.Year - (DateTime.Now.Month <= 7 ? 1 : 0); |         public static int CurrentLastSeason => DateTime.Now.Year - (DateTime.Now.Month <= 6 ? 1 : 0); | ||||||
|         public static int FollowingSeason => DateTime.Now.Year + (DateTime.Now.Month >= 11 ? 1 : 0); |         public static int FollowingSeason => DateTime.Now.Year + (DateTime.Now.Month >= 11 ? 1 : 0); | ||||||
|         public static DateTime Today => (DateTime.Now.Hour >= 3) ? DateTime.Today : DateTime.Today.AddDays(-1); |         public static DateTime Today => (DateTime.Now.Hour >= 3) ? DateTime.Today : DateTime.Today.AddDays(-1); | ||||||
|  |  | ||||||
| @@ -557,15 +557,15 @@ namespace Elwig.Helpers { | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         public static Expression<Func<AreaCom, bool>> ActiveAreaCommitments() => ActiveAreaCommitments(CurrentYear); |         public static Expression<Func<AreaCom, bool>> ActiveAreaCommitments() => ActiveAreaCommitments(CurrentYear); | ||||||
|         public static Expression<Func<AreaCom, bool>> ActiveAreaCommitments(int yearTo) => |         public static Expression<Func<AreaCom, bool>> ActiveAreaCommitments(int year) => | ||||||
|             c => (c.YearFrom <= yearTo) && (c.YearTo == null || c.YearTo >= yearTo); |             c => (c.YearFrom <= year) && (c.YearTo == null || c.YearTo >= year); | ||||||
|  |  | ||||||
|         public static IQueryable<AreaCom> ActiveAreaCommitments(IQueryable<AreaCom> query) => ActiveAreaCommitments(query, CurrentYear); |         public static IQueryable<AreaCom> ActiveAreaCommitments(IQueryable<AreaCom> query) => ActiveAreaCommitments(query, CurrentYear); | ||||||
|         public static IQueryable<AreaCom> ActiveAreaCommitments(IQueryable<AreaCom> query, int yearTo) => |         public static IQueryable<AreaCom> ActiveAreaCommitments(IQueryable<AreaCom> query, int year) => | ||||||
|             query.Where(ActiveAreaCommitments(yearTo)); |             query.Where(ActiveAreaCommitments(year)); | ||||||
|  |  | ||||||
|         public static IEnumerable<AreaCom> ActiveAreaCommitments(IEnumerable<AreaCom> query) => ActiveAreaCommitments(query, CurrentYear); |         public static IEnumerable<AreaCom> ActiveAreaCommitments(IEnumerable<AreaCom> query) => ActiveAreaCommitments(query, CurrentYear); | ||||||
|         public static IEnumerable<AreaCom> ActiveAreaCommitments(IEnumerable<AreaCom> query, int yearTo) => |         public static IEnumerable<AreaCom> ActiveAreaCommitments(IEnumerable<AreaCom> query, int year) => | ||||||
|             query.Where(c => ActiveAreaCommitments(yearTo).Invoke(c)); |             query.Where(c => ActiveAreaCommitments(year).Invoke(c)); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user