// GET: SalaryPayment public ActionResult Index() { Console.WriteLine("Entered salary payments display"); ViewBag.Employees = Service.Test(); var result = Service.CalculateAllEmployeeTotalSalary(); var sortedByTotalSalary = result.OrderBy(item => - item.TotalSalary); var sortedByTotalBonus = result.OrderBy(item => - item.BonusSalary); string TSND = ""; string TSVD = ""; string TBND = ""; string TBVD = ""; int size, iterationNumber; ViewBag.EmployeeTotalSalary = sortedByTotalSalary; //TSND += "["; //TSVD += "["; size = sortedByTotalSalary.Count(); iterationNumber = 0; foreach (var item in sortedByTotalSalary) { if (iterationNumber >= 5) { break; } if (iterationNumber++ < size - 1) { TSND += item.EmployeeName + ","; //TSND += "\"" + item.EmployeeName + "\","; TSVD += item.TotalSalary + ","; } else { //TSND += "\"" + item.EmployeeName + "\""; TSND += item.EmployeeName; TSVD += item.TotalSalary; } } //TSND += "]"; //TSVD += "]"; TBND += "["; TBVD += "["; iterationNumber = 0; foreach (var item in sortedByTotalSalary) { if (iterationNumber >= 5) { break; } if (iterationNumber++ < size - 1) { TBND += item.EmployeeName + ","; //TSND += "\"" + item.EmployeeName + "\","; TBVD += item.BonusSalary + ","; } else { //TSND += "\"" + item.EmployeeName + "\""; TBND += item.EmployeeName; TBVD += item.BonusSalary; } } TBND += "]"; TBVD += "]"; ViewBag.totalSalaryChartNameData = TSND; ViewBag.totalSalaryChartValueData = TSVD; ViewBag.totalBonusChartNameData = TBND; ViewBag.totalBonusChartValueData = TBVD; Console.WriteLine("Result received"); Console.WriteLine("aa*****************************"); Console.WriteLine("aa*****************************"); //return View(result); return(View()); }
public static dynamic TestMethod() { ICommonViewService Service = ServiceFactory.GetCommonViewService(); return(Service.CalculateAllEmployeeTotalSalary()); }