@@ -134,7 +134,7 @@ public async Task<IActionResult> ProcessForm<T>(
134134 /// <summary>
135135 /// Request a trial of the product.
136136 /// </summary>
137- [ HttpGet ]
137+ [ HttpGet , HttpHead ]
138138 [ ValidateTopic ]
139139 public async Task < IActionResult > TrialAsync ( ) =>
140140 View ( await CreateViewModel < TrialFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -150,7 +150,7 @@ public async Task<IActionResult> TrialAsync(TrialFormBindingModel bindingModel)
150150 /// <summary>
151151 /// Request a demonstration of the product.
152152 /// </summary>
153- [ HttpGet ]
153+ [ HttpGet , HttpHead ]
154154 [ ValidateTopic ]
155155 public async Task < IActionResult > DemoAsync ( ) =>
156156 View ( await CreateViewModel < DemoFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -166,7 +166,7 @@ public async Task<IActionResult> DemoAsync(DemoFormBindingModel bindingModel) =>
166166 /// <summary>
167167 /// Request a quote for the product
168168 /// </summary>
169- [ HttpGet ]
169+ [ HttpGet , HttpHead ]
170170 [ ValidateTopic ]
171171 public async Task < IActionResult > QuoteAsync ( ) =>
172172 View ( await CreateViewModel < QuoteFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -182,7 +182,7 @@ public async Task<IActionResult> QuoteAsync(QuoteFormBindingModel bindingModel)
182182 /// <summary>
183183 /// Request to purchase a license of the product
184184 /// </summary>
185- [ HttpGet ]
185+ [ HttpGet , HttpHead ]
186186 [ ValidateTopic ]
187187 public async Task < IActionResult > PurchaseAsync ( ) =>
188188 View ( await CreateViewModel < PurchaseFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -198,7 +198,7 @@ public async Task<IActionResult> PurchaseAsync(PurchaseFormBindingModel bindingM
198198 /// <summary>
199199 /// Signup for the GoldSim newsletter
200200 /// </summary>
201- [ HttpGet ]
201+ [ HttpGet , HttpHead ]
202202 [ ValidateTopic ]
203203 public async Task < IActionResult > NewsletterAsync ( ) =>
204204 View ( await CreateViewModel < NewsletterFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -214,7 +214,7 @@ public async Task<IActionResult> NewsletterAsync(NewsletterFormBindingModel bind
214214 /// <summary>
215215 /// Request an academic license of the product for faculty.
216216 /// </summary>
217- [ HttpGet ]
217+ [ HttpGet , HttpHead ]
218218 [ ValidateTopic ]
219219 public async Task < IActionResult > InstructorAcademicAsync ( )
220220 => View ( await CreateViewModel < InstructorAcademicFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -230,7 +230,7 @@ public async Task<IActionResult> InstructorAcademicAsync(InstructorAcademicFormB
230230 /// <summary>
231231 /// Request an academic license of the product for faculty.
232232 /// </summary>
233- [ HttpGet ]
233+ [ HttpGet , HttpHead ]
234234 [ ValidateTopic ]
235235 public async Task < IActionResult > StudentAcademicAsync ( ) =>
236236 View ( await CreateViewModel < StudentAcademicFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -246,7 +246,7 @@ public async Task<IActionResult> StudentAcademicAsync(StudentAcademicFormBinding
246246 /// <summary>
247247 /// Request an academic license of the product for faculty.
248248 /// </summary>
249- [ HttpGet ]
249+ [ HttpGet , HttpHead ]
250250 [ ValidateTopic ]
251251 public async Task < IActionResult > UserConferenceAsync ( ) =>
252252 View ( await CreateViewModel < UserConferenceFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -262,7 +262,7 @@ public async Task<IActionResult> UserConferenceAsync(UserConferenceFormBindingMo
262262 /// <summary>
263263 /// Signup for a training session with GoldSim.
264264 /// </summary>
265- [ HttpGet ]
265+ [ HttpGet , HttpHead ]
266266 [ ValidateTopic ]
267267 public async Task < IActionResult > TrainingAsync ( ) =>
268268 View ( await CreateViewModel < TrainingFormBindingModel > ( ) . ConfigureAwait ( true ) ) ;
@@ -278,7 +278,7 @@ public async Task<IActionResult> TrainingAsync(TrainingFormBindingModel bindingM
278278 /// <summary>
279279 /// Given an email address, ensures that it doesn't contain any of the public email domains.
280280 /// </summary>
281- [ HttpGet ]
281+ [ HttpGet , HttpHead ]
282282 public IActionResult VerifyEmail ( [ Bind ( Prefix = "BindingModel.Email" ) ] string email ) {
283283 if ( String . IsNullOrWhiteSpace ( email ) ) return Json ( data : true ) ;
284284 var domains = TopicRepository . Load ( "Root:Configuration:Metadata:GenericEmailDomains:LookupList" ) . Children ;
0 commit comments