|
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using Microsoft.AspNetCore.Mvc;
namespace RazorWebSite.Controllers;
public class HtmlHelperOptionsController : Controller
{
public IActionResult HtmlHelperOptionsDefaultsInView()
{
var model = new DateModel
{
MyDate = new DateTimeOffset(
year: 2000,
month: 1,
day: 2,
hour: 3,
minute: 4,
second: 5,
millisecond: 60,
offset: TimeSpan.FromHours(0))
};
ModelState.AddModelError(string.Empty, "A model error occurred.");
ModelState.AddModelError("Error", "An error occurred.");
return View(model);
}
public IActionResult OverrideAppWideDefaultsInView()
{
var model = new DateModel
{
MyDate = new DateTimeOffset(
year: 2000,
month: 1,
day: 2,
hour: 3,
minute: 4,
second: 5,
millisecond: 60,
offset: TimeSpan.FromHours(0))
};
ModelState.AddModelError(string.Empty, "A model error occurred.");
ModelState.AddModelError("Error", "An error occurred.");
return View(model);
}
}
public class DateModel
{
public DateTimeOffset MyDate { get; set; }
}
|