private double GetAccountTotal(object value) { DataLayer.Account ia = value as DataLayer.Account; using (var ctx = new PayrollDB()) { return(ctx.AccountEntries.Where(ae => ae.AccountId == ia.AccountId).Sum(ae => ae.Total)); } }
private double GetAccountTotal(object value, object parameter) { DataLayer.Account ia = value as DataLayer.Account; DataLayer.PayrollJob pj = parameter as DataLayer.PayrollJob; using (var ctx = new PayrollDB()) { return(ctx.AccountEntries.Where(ae => ae.AccountId == ia.AccountId && ae.PayrollItem.PayrollJobId == pj.PayrollJobId).Sum(ae => ae.Total)); } }