internal IncomeReportVM GetSearchResult(SearchVM searchVM) { List <Purchase> listOfPurchase = purchaseDal.GetSearchResult(searchVM); List <Sales> listOfSales = saleDal.GetSearchResult(searchVM); IncomeReportVM incomeReportVM = new IncomeReportVM(); decimal totalPurchase = 0; decimal totalSales = 0; if (listOfPurchase != null) { foreach (var purchase in listOfPurchase) { totalPurchase = totalPurchase + purchase.Total; } } if (listOfSales != null) { foreach (var sales in listOfSales) { totalSales = totalSales + sales.Total; } } incomeReportVM.TotalPurchase = totalPurchase; incomeReportVM.TotalSales = totalSales; incomeReportVM.TotalProfit = totalSales - totalPurchase; incomeReportVM.Sales = listOfSales; incomeReportVM.Purchase = listOfPurchase; return(incomeReportVM); }
public ActionResult Income(SearchVM searchVM) { IncomeReportVM listOfIncome = reportBll.GetSearchResult(searchVM); listOfIncomeForPdf = listOfIncome; ViewBag.OutletId = dropdown.GetAllOutlet(); return(View(listOfIncome)); }