none
Inicializar Tipos complexos RRS feed

  • Pergunta

  • Bom dia,

    eu tenho uma classe Estado e uma classe Cidade que tem um propriedade do tipo Estado:

        public class Cidade
        {
            [Key]
            public int ID { get; set; }
    
            [Required(ErrorMessage = "Campo Nome é obrigatório!")]
            public String Nome { get; set; }
    
            [Required(ErrorMessage = "Campo Estado é obrigatório!")]
            public Estado Estado { get; set; }
    
            public Cidade()
            {
              
            }
    
            public Cidade(int ID, String Nome, Estado Estado)
            {
                this.ID = ID;
                this.Nome = Nome;
                this.Estado = Estado;
            }
    No cadastro da cidade, quando eu seleciono o pais ele me retorna os estados do pais via ajax, quando faço o submit o valor de estado sempre chega como null no controller, eu acho que é por que não existe o objeto estado por que não foi inicializado certo? onde eu deveria fazer isso? Já tentei fazer no construtor na da classe cidade mas não deu certo, acho que o construtor não é chamado nenhuma vez nesse processo, ou é?


    quinta-feira, 7 de agosto de 2014 14:45

Todas as Respostas