De façon correcte à utiliser dans AutoMapper ASP.Net MVC

Je suis en train de commencer à l'aide de ViewModels - mais je vais avoir du mal avec ce POST de ne pas valider - les valeurs dans le modèle sont présentés dans la partie ci-dessous le code:

ModelStats.IsValid = false

De façon correcte à utiliser dans AutoMapper ASP.Net MVC

Mon ItemViewModel est:

  public class ItemViewModel
  {
    public int ItemId { get; set; }
    [Display(Name = "Item")]
    public string ItemName { get; set; }
    [Display(Name = "Description")]
    public string Description { get; set; }
    [Display(Name = "Price")]
    public double UnitPrice { get; set; }
    [Range(0.00, 100, ErrorMessage = "VAT must be a % between 0 and 100")]
    public decimal VAT { get; set; }
    [Required]
    public string UserName { get; set; }
   }

Je suis sûr que ce sera quelque chose de simple - mais je viens de regarder si longtemps, je ne peux pas comprendre ce que je fais mal. Quelqu'un peut-il svp conseiller?

Grâce, Marque

  • La validation de la ViewModel est avant de définir le UserName bien, donc, je pense, c'est nul et la validation échoue. Pourquoi avez-vous besoin d'un nom d'utilisateur requis dans votre ViewModel de toute façon?
InformationsquelleAutor Mark | 2013-05-10