Your code doesn't make sense because your
Phonenumbers
property of type
List<Phonenumber>
will always have an empty value, thus it will never go inside your
foreach-loop
even if you initialize your
List
.
Quote:
Please how can i pass values to this list
You don't need a loop to assign values to your
List
because it's already expecting a type of
Phonenumber
. What you need to do is simply just like this:
var phoneNumbers = new List<Phonenumber>();
phoneNumbers.Add(numbers);
You can then assign the
phoneNumbers
value to your
Parameter
object like this:
Parameter para = new Parameter();
para.Id = 1;
para.name = "Vynn Markus";
para.Phonenumbers = phoneNumbers;
To put them altogether, your whole
ActionResult
method would now look something like this:
public ActionResult SmeDirPage(Phonenumber numbers)
{
var phoneNumbers = new List<Phonenumber>();
phoneNumbers.Add(numbers);
Parameter para = new Parameter();
para.Id = 1;
para.name = "Vynn Markus";
para.Phonenumbers = phoneNumbers;
}