I have this model
public class Funcionario
{
[Key]
public int id { get; set; }
[Required(ErrorMessage ="Nome do funcionário é obrigatório", AllowEmptyStrings =false)]
[Display(Name ="Nome")]
public String nome { get; set; }
[Required(ErrorMessage = "Data de Nascimento do funcionário é obrigatório", AllowEmptyStrings = false)]
[Display(Name = "Data de Nascimento")]
public DateTime dataNascimento { get; set; }
[Required(ErrorMessage = "CPF do funcionário é obrigatório", AllowEmptyStrings = false)]
[Display(Name = "CPF")]
public long cpf { get; set; }
[Required(ErrorMessage = "Cidade do funcionário é obrigatório", AllowEmptyStrings = false)]
[Display(Name = "Cidade")]
public virtual int cidade { get; set; }
}
and this one
public class Cidade
{
[Key]
public int id { get; set; }
[Required(ErrorMessage = "O nome da cidade é obrigatório", AllowEmptyStrings = false)]
[Display(Name="Nome")]
public String nome { get; set; }
}
See that the class Employee receives City and I need to show the name of the city in the Grid and not just the code. So I ask: Should I bring in a city collection? And how is the model City? a virtual int ????