I want put in a selected list labels the name and surname of people of an EF model. I\'ve tried with this:
public ActionResult Insert()
{
Add a new property to time.Anagrafica_Dipendente which will represent the concatenation of the two properties:
public string Fullname
{
get
{
return string.Format("{0} {1}", Surname, Name);
}
}
and then use this:
ViewData["accountlist"] = new SelectList(
time.Anagrafica_Dipendente.ToList(),
"ID_Dipendente",
"Fullname",
null
);
Update: As of C# 6.0, the property can be more concisely written as:
public string Fullname => string.Format("{0} {1}", Surname, Name);
Learn more about expression-bodied properties here.