My class format:
public class StatusViewModel
{
public int StatusCode { get; set; }
public string Message { get; set; }
}
public class SendCheckBillViewModel
{
public StatusViewModel StatusViewModel { get; set; }
public List<GetCheckBillViewModel> GetCheckBillViewModel { get; set; }
}
public class GetCheckBillViewModel
{
public string ProductCode { get; set; }
public string ProductName { get; set; }
}
My problem is how to set value in c#. I have tried this pattern:
var v = new SendCheckBillViewModel();
v.StatusViewModel.StatusCode = 200;
v.StatusViewModel.Message = "";
v.GetCheckBillViewModel.AddRange(viewList);
But the value is not set in my SendCheckBillViewModel
class.
Can anyone help explain to me why this approach doesn't work?