From cb9184e1c0520992bd87ef67aa3a6a6a1a73e94e Mon Sep 17 00:00:00 2001 From: Praburaj Date: Tue, 12 Aug 2014 12:28:11 -0700 Subject: [PATCH] Prevent binding on some columns in order --- src/MusicStore/Models/Order.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/MusicStore/Models/Order.cs b/src/MusicStore/Models/Order.cs index 05a1a98ee0..12aa2fb8e7 100644 --- a/src/MusicStore/Models/Order.cs +++ b/src/MusicStore/Models/Order.cs @@ -1,4 +1,5 @@ -using System.Collections.Generic; +using Microsoft.AspNet.Mvc.ModelBinding; +using System.Collections.Generic; using System.ComponentModel.DataAnnotations; namespace MusicStore.Models @@ -6,12 +7,15 @@ namespace MusicStore.Models //[Bind(Include = "FirstName,LastName,Address,City,State,PostalCode,Country,Phone,Email")] public class Order { + [BindNever] [ScaffoldColumn(false)] public int OrderId { get; set; } + [BindNever] [ScaffoldColumn(false)] public System.DateTime OrderDate { get; set; } + [BindNever] [Required] [ScaffoldColumn(false)] public string Username { get; set; } @@ -59,9 +63,11 @@ namespace MusicStore.Models [DataType(DataType.EmailAddress)] public string Email { get; set; } + [BindNever] [ScaffoldColumn(false)] public decimal Total { get; set; } + [BindNever] public List OrderDetails { get; set; } } } \ No newline at end of file