• 0
Sign in to follow this  
Bruno Giorgione

Asp.NET MVC 3 - ViewModel

Question

Boa Dia

Estou trabalhando em um projeto em MVC3 e estou utilizando viewmodel, só que me surgiram algumas dúvidas:

1- Devo colocar os atributos de validação(DataAnnotations) no Model ou no ViewModel?

2-)Caso a questão 1 seja ViewModel,como colocar um atributo de validação na propriedade da viewmodel que referencia um model meu? Exemplo:

public class User

{

public long ID { get; set; }

public string Name { get; set; }

public string LastName { get; set; }

}

public class UserViewModel

{

//Aqui eu queria informar que o Nome é obrigatório e não no meu Model.

public User User { get; set; }

}

3: Tenho algumas views que são identiticas aos meus Models, neste caso preciso criar um ViewModel ou crio apenas se necessário?, pois eu ia deixar como regra que todas as minhas views fossem tipadas com as viewsmodels.

Desde já agradeço ^^

Share this post


Link to post
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this