Ich möchte Klasse Betrag in Funktion ausfüllen. Ich weiß nicht, wie man AmountDetail alleine hinzufügt.
Der Code, den ich geschrieben habe, ist fehlerhaft. Ich kann die Amount-Klasse nicht auflisten.Mit generischer Liste, ArrayList
public class Amount
{
public int Id{ get; set; }
public AmountDetail AllList { get; set; }
public int TotalCount { get; set; }
public int Top { get; set; }
public int Page { get; set; }
}
public class AmountDetail
{
public int Name{ get; set; }
public int Surname{ get; set; }
}
public IHttpActionResult BildirimTumListeGetir(AmountDetail model)
{
List<AmountDetail > amountDetail = new List<AmountDetail >();
List<Amount> detailList= new List<Amount>();
using (var ctx = new ktdbEntities())
{
var query = ctx.amountList().ToList();
var count = query.Count;
var total = ctx.amountListTotal(model.Id).ToList();
model.TotalCount = total.Count();
for(var i = 0; i<count; i++)
{
AmountDetail detail= new AmountDetail();
detail.Name= query[i].Name;
detail.Surname= query[i].Surname;
amountDetail.Add(detail);
}
}
detailList.Add(model);
return Ok(detailList);
}
Was ist der Fehler im Code? – zmbq
Wie kann ich die MengeDetail in die DetailListe hinzufügen? – yuksel
Ich denke, Sie sind nicht klar auf Ihre Anforderungen. 'TotalCount' ist eine Eigenschaft auf' Amount', aber im Code fügen Sie das in 'model' hinzu, was' AmountDetail' ist. –