@@ -53,149 +53,128 @@ protected override void OnCreate(Bundle bundle)
5353 static IEnumerable < Reminder > GetReminders ( )
5454 {
5555
56- yield return new Reminder
57- {
58- From = new DateTime ( 2017 , 09 , 16 ) ,
59- To = new DateTime ( 2017 , 09 , 25 ) ,
60- Key = "DonationOktoberfest2017b" //b because year was incorrectly set to 2015 in 0.9.8b
61- ,
62- ResourceToShow = Resource . Layout . donate
63- } ;
64- yield return new Reminder
65- {
66- From = new DateTime ( 2017 , 09 , 25 ) ,
67- To = new DateTime ( 2017 , 10 , 04 ) ,
68- Key = "DonationOktoberfest2017b-2"
69- ,
70- ResourceToShow = Resource . Layout . donate
71- } ;
72- yield return new Reminder
73- {
74- From = new DateTime ( 2018 , 09 , 22 ) ,
75- To = new DateTime ( 2018 , 09 , 30 ) ,
76- Key = "DonationOktoberfest2018b" //b because year was incorrectly set to 2015 in 0.9.8b
77- , ResourceToShow = Resource . Layout . donate
78- } ;
79- yield return new Reminder
80- {
81- From = new DateTime ( 2018 , 09 , 30 ) ,
82- To = new DateTime ( 2018 , 10 , 08 ) ,
83- Key = "DonationOktoberfest2018b-2"
84- ,
85- ResourceToShow = Resource . Layout . donate
86- } ;
56+
57+ yield return new Reminder
58+ {
59+ From = new DateTime ( 2024 , 09 , 21 ) ,
60+ To = new DateTime ( 2024 , 09 , 28 ) ,
61+ Key = "DonationOktoberfest2024"
62+ ,
63+ ResourceToShow = Resource . Layout . donate
64+ } ;
8765
88- yield return new Reminder
89- {
90- From = new DateTime ( 2019 , 09 , 21 ) ,
91- To = new DateTime ( 2019 , 09 , 30 ) ,
92- Key = "DonationOktoberfest2019"
93- ,
94- ResourceToShow = Resource . Layout . donate
95- } ;
96- yield return new Reminder
97- {
98- From = new DateTime ( 2019 , 09 , 30 ) ,
99- To = new DateTime ( 2019 , 10 , 07 ) ,
100- Key = "DonationOktoberfest2019-2"
101- ,
102- ResourceToShow = Resource . Layout . donate
103- } ;
66+ yield return new Reminder
67+ {
68+ From = new DateTime ( 2024 , 09 , 28 ) ,
69+ To = new DateTime ( 2024 , 10 , 08 ) ,
70+ Key = "DonationOktoberfest2024-2"
71+ ,
72+ ResourceToShow = Resource . Layout . donate
73+ } ;
10474
105- yield return new Reminder
106- {
107- From = new DateTime ( 2020 , 09 , 19 ) ,
108- To = new DateTime ( 2020 , 09 , 26 ) ,
109- Key = "DonationOktoberfest2020"
110- ,
111- ResourceToShow = Resource . Layout . donate
112- } ;
113- yield return new Reminder
114- {
115- From = new DateTime ( 2020 , 09 , 26 ) ,
116- To = new DateTime ( 2020 , 10 , 05 ) ,
117- Key = "DonationOktoberfest2020-2"
118- ,
119- ResourceToShow = Resource . Layout . donate
120- } ;
12175
122- yield return new Reminder
123- {
124- From = new DateTime ( 2021 , 09 , 18 ) ,
125- To = new DateTime ( 2021 , 09 , 26 ) ,
126- Key = "DonationOktoberfest2021"
127- ,
128- ResourceToShow = Resource . Layout . donate
129- } ;
130- yield return new Reminder
131- {
132- From = new DateTime ( 2021 , 09 , 26 ) ,
133- To = new DateTime ( 2021 , 10 , 04 ) ,
134- Key = "DonationOktoberfest2021-2"
135- ,
136- ResourceToShow = Resource . Layout . donate
137- } ;
76+ yield return new Reminder
77+ {
78+ From = new DateTime ( 2025 , 09 , 20 ) ,
79+ To = new DateTime ( 2025 , 09 , 28 ) ,
80+ Key = "DonationOktoberfest2025-1"
81+ ,
82+ ResourceToShow = Resource . Layout . donate
83+ } ;
13884
13985 yield return new Reminder
14086 {
141- From = new DateTime ( 2022 , 09 , 17 ) ,
142- To = new DateTime ( 2022 , 09 , 25 ) ,
143- Key = "DonationOktoberfest2022 "
87+ From = new DateTime ( 2025 , 09 , 28 ) ,
88+ To = new DateTime ( 2025 , 10 , 07 ) ,
89+ Key = "DonationOktoberfest2025-2 "
14490 ,
14591 ResourceToShow = Resource . Layout . donate
14692 } ;
14793
94+
14895 yield return new Reminder
14996 {
150- From = new DateTime ( 2022 , 09 , 25 ) ,
151- To = new DateTime ( 2022 , 10 , 04 ) ,
152- Key = "DonationOktoberfest2022-2 "
97+ From = new DateTime ( 2026 , 09 , 19 ) ,
98+ To = new DateTime ( 2026 , 09 , 28 ) ,
99+ Key = "DonationOktoberfest2026-1 "
153100 ,
154101 ResourceToShow = Resource . Layout . donate
155102 } ;
156103
104+ yield return new Reminder
105+ {
106+ From = new DateTime ( 2026 , 09 , 28 ) ,
107+ To = new DateTime ( 2026 , 10 , 06 ) ,
108+ Key = "DonationOktoberfest2026-2"
109+ ,
110+ ResourceToShow = Resource . Layout . donate
111+ } ;
157112
158113 yield return new Reminder
159114 {
160- From = new DateTime ( 2023 , 09 , 16 ) ,
161- To = new DateTime ( 2023 , 09 , 25 ) ,
162- Key = "DonationOktoberfest2023 "
115+ From = new DateTime ( 2027 , 09 , 18 ) ,
116+ To = new DateTime ( 2027 , 09 , 26 ) ,
117+ Key = "DonationOktoberfest2027-1 "
163118 ,
164119 ResourceToShow = Resource . Layout . donate
165120 } ;
166121
167122 yield return new Reminder
168123 {
169- From = new DateTime ( 2023 , 09 , 25 ) ,
170- To = new DateTime ( 2023 , 10 , 04 ) ,
171- Key = "DonationOktoberfest2023 -2"
124+ From = new DateTime ( 2027 , 09 , 26 ) ,
125+ To = new DateTime ( 2027 , 10 , 05 ) ,
126+ Key = "DonationOktoberfest2027 -2"
172127 ,
173128 ResourceToShow = Resource . Layout . donate
174129 } ;
175130
131+
176132 yield return new Reminder
177133 {
178- From = new DateTime ( 2024 , 09 , 21 ) ,
179- To = new DateTime ( 2024 , 09 , 28 ) ,
180- Key = "DonationOktoberfest2024 "
134+ From = new DateTime ( 2028 , 09 , 16 ) ,
135+ To = new DateTime ( 2028 , 09 , 26 ) ,
136+ Key = "DonationOktoberfest2028-1 "
181137 ,
182138 ResourceToShow = Resource . Layout . donate
183139 } ;
184140
185141 yield return new Reminder
186142 {
187- From = new DateTime ( 2024 , 09 , 28 ) ,
188- To = new DateTime ( 2024 , 10 , 08 ) ,
189- Key = "DonationOktoberfest2024 -2"
143+ From = new DateTime ( 2028 , 09 , 26 ) ,
144+ To = new DateTime ( 2028 , 10 , 05 ) ,
145+ Key = "DonationOktoberfest2028 -2"
190146 ,
191147 ResourceToShow = Resource . Layout . donate
192148 } ;
193149
150+ if ( DateTime . Now . Year > 2028 )
151+ {
152+ yield return new Reminder
153+ {
154+ From = new DateTime ( DateTime . Now . Year , 09 , 20 ) ,
155+ To = new DateTime ( DateTime . Now . Year , 09 , 26 ) ,
156+ Key = $ "DonationOktoberfest{ DateTime . Now . Year } -1"
157+ ,
158+ ResourceToShow = Resource . Layout . donate
159+ } ;
160+
161+ yield return new Reminder
162+ {
163+ From = new DateTime ( DateTime . Now . Year , 09 , 26 ) ,
164+ To = new DateTime ( DateTime . Now . Year , 10 , 08 ) ,
165+ Key = $ "DonationOktoberfest{ DateTime . Now . Year } -2"
166+ ,
167+ ResourceToShow = Resource . Layout . donate
168+ } ;
169+ }
170+
171+
172+
194173
195174
196175
197176
198- int thisYear = DateTime . Now . Year ;
177+ int thisYear = DateTime . Now . Year ;
199178
200179 yield return new Reminder
201180 {
0 commit comments