Sums J'ai un viewmodelviewmodel avec agrégation conditionnelle()
public class RecTotal
{
public string PayType { get; set; }
public decimal TotalPrice { get; set; }
public string Category { get; set; }
}
public class ReconcileViewModel
{
public IEnumerable<RecTotal> RecTotals { get; set; }
public IEnumerable<RecInvoiceLineItem> LineItems { get; set; }
}
Comment créer des sommes des catégories et de créer un nouveau record rectotal pour chacun. Ex:
ReconcileViewModel VM = new ReconcileViewModel();
foreach(POSItemCategory cat in db.POSItemCategories)
{
recLineItems.Where(p => p.Category == cat.ID).Sum(p => p.InvPrice);
}
Le résultat final je cherche quelque chose comme
VM.RecTotal.Add (Somme (TotalPrice), foreach (Catégorie)
Je sais que je suis proche, mais Je juste ne peux pas obtenir tout à fait.
cat.ID est une chaîne? le nom de la catégorie? – Usman
est ci-dessous la solution de travail pour vous? – Usman
J'ai utilisé ma solution de liste. J'avais un problème avec votre solution proposée et plutôt que de dépanner j'ai juste utilisé ma solution de liste. Merci, cependant, pour le conseil – dave317