public ActionResult CompanyTransactions() { var tList = db.transaction.OrderBy(x => x.tId); //var trans = new List<trans>(); var T = (from t in db.transaction join c in db.Customer on t.cId equals c.cId join o in db.OrderList on t.cId equals o.cId select new trans { cId = (int)t.cId, customerName = c.cFName + c.cLName, customerEmail = c.cEmail, companyIncome = (decimal)t.companyIncome, transactionDate = (DateTime)t.tDate }).ToList(); ViewBag.TotalIncome = T.Sum(x => x.companyIncome).ToString("0.##"); var vm = new vTransactionVM { trans = (List <trans>)T, total = T.Sum(x => x.companyIncome) }; return(View()); }
public ActionResult transaction(vTransactionVM vm) { vm.total = (decimal)Session[CDictionary.TK_Cart_TOTALPRICE]; var userId = (int)Session[CDictionary.SK_LOGINED_USER_ID]; transaction ts = new transaction(); ts.cId = userId; ts.companyIncome = vm.total * (decimal)0.9; ts.tDate = DateTime.Now; db.transaction.Add(ts); return(View("ProductList", "Product")); }