Fixed sample to not override User property.

#277
This commit is contained in:
N. Taylor Mullen 2014-05-02 15:21:14 -07:00
parent 849d8db8e6
commit 2ce4c56915
3 changed files with 9 additions and 9 deletions

View File

@ -30,7 +30,7 @@ namespace MvcSample.Web.Filters
if (controller != null) if (controller != null)
{ {
controller.User.Log += "Age Enhanced!" + Environment.NewLine; controller.CustomUser.Log += "Age Enhanced!" + Environment.NewLine;
} }
if (context.ActionArguments.TryGetValue("age", out age)) if (context.ActionArguments.TryGetValue("age", out age))

View File

@ -31,11 +31,11 @@ namespace MvcSample.Web
[TypeFilter(typeof(UserNameProvider), Order = -1)] [TypeFilter(typeof(UserNameProvider), Order = -1)]
public class FiltersController : Controller public class FiltersController : Controller
{ {
public User User { get; set; } public User CustomUser { get; set; }
public FiltersController() public FiltersController()
{ {
User = new User() { Name = "User Name", Address = "Home Address" }; CustomUser = new User() { Name = "User Name", Address = "Home Address" };
} }
// TODO: Add a real filter here // TODO: Add a real filter here
@ -47,12 +47,12 @@ namespace MvcSample.Web
{ {
if (!string.IsNullOrEmpty(userName)) if (!string.IsNullOrEmpty(userName))
{ {
User.Name = userName; CustomUser.Name = userName;
} }
User.Age = age; CustomUser.Age = age;
return View("MyView", User); return View("MyView", CustomUser);
} }
public ActionResult Blocked(int age, string userName) public ActionResult Blocked(int age, string userName)

View File

@ -30,7 +30,7 @@ namespace MvcSample.Web
public ActionResult Index() public ActionResult Index()
{ {
return View("MyView", User()); return View("MyView", CreateUser());
} }
public ActionResult ValidationSummary() public ActionResult ValidationSummary()
@ -97,7 +97,7 @@ namespace MvcSample.Web
Context.Response.WriteAsync("Hello World raw"); Context.Response.WriteAsync("Hello World raw");
} }
public User User() public User CreateUser()
{ {
User user = new User() User user = new User()
{ {
@ -125,7 +125,7 @@ namespace MvcSample.Web
/// </summary> /// </summary>
public ActionResult MyView() public ActionResult MyView()
{ {
return View(User()); return View(CreateUser());
} }
private static IEnumerable<SelectListItem> CreateAddresses() private static IEnumerable<SelectListItem> CreateAddresses()