// GET: UserDashboard /// <summary> /// The Dashboard /// </summary> /// <returns>The <see cref="ActionResult"/></returns> public ActionResult Dashboard() { var timesheetResult = _ITimeSheet.GetTimeSheetsCountByUserID(Convert.ToString(Session["UserID"])); if (timesheetResult != null) { ViewBag.SubmittedTimesheetCount = timesheetResult.SubmittedCount; ViewBag.ApprovedTimesheetCount = timesheetResult.ApprovedCount; ViewBag.RejectedTimesheetCount = timesheetResult.RejectedCount; } else { ViewBag.SubmittedTimesheetCount = 0; ViewBag.ApprovedTimesheetCount = 0; ViewBag.RejectedTimesheetCount = 0; } var expenseResult = _IExpense.GetExpenseAuditCountByUserID(Convert.ToString(Session["UserID"])); if (expenseResult != null) { ViewBag.SubmittedExpenseCount = expenseResult.SubmittedCount; ViewBag.ApprovedExpenseCount = expenseResult.ApprovedCount; ViewBag.RejectedExpenseCount = expenseResult.RejectedCount; } else { ViewBag.SubmittedExpenseCount = 0; ViewBag.ApprovedExpenseCount = 0; ViewBag.RejectedExpenseCount = 0; } return(View()); }