// [OutputCache(Duration = 3600, VaryByParam = "none", NoStore = true)] public ActionResult Index() { DashBoardModels objDashBoardModels = new DashBoardModels(); try { if (User.isInRoles("administrator", "apiuser", "masterdistributor", "distributor", "retailer")) { ViewBag.PageHeader = "Dashboard"; objENTDashboard = objBalDashboard.GetDashboardData(Guid.Parse(User.Identity.GetUserId()), User.GetUserlevel()); objDashBoardModels.TotalCustomers = objENTDashboard.TotalCustomers; objDashBoardModels.TotalBalance = objENTDashboard.TotalBalance; objDashBoardModels.TotalTodayRequests = objENTDashboard.TotalTodayRequests; objDashBoardModels.TotalSuccess = objENTDashboard.TotalSuccess; objDashBoardModels.TotalFailed = objENTDashboard.TotalFailed; objDashBoardModels.DMTtotalSuccess = objENTDashboard.DMTtotalSuccess; objDashBoardModels.DMTtotalFailed = objENTDashboard.DMTtotalFailed; objDashBoardModels.DMTinproccess = objENTDashboard.DMTinproccess; objDashBoardModels.WalletRequests = objENTDashboard.WalletRequests; objDashBoardModels.LoginActivity = objENTDashboard.LoginActivity; } } catch (Exception ex) { ViewBag.ErrorMessage = ex.Message; } List <ENT.ServiceMaster> lstService = new List <ENT.ServiceMaster>(); using (BAL.ServiceMaster objBal = new BAL.ServiceMaster()) { lstService = objBal.GetService("30B24352-9F4B-485A-AB18-528E74F6F260"); } List <ENT.CircleMaster> lstCircles = new List <ENT.CircleMaster>(); using (BAL.CircleMaster objBal = new BAL.CircleMaster()) { lstCircles = objBal.GetAllActive("IN"); } ViewBag.ServiceMaster = lstService; ViewBag.CircleMaster = lstCircles; return(View(objDashBoardModels)); }
//public List<SelectListItem> GetListLang() //{ // List<SelectListItem> ListLang = new List<SelectListItem>(); // var data = _LanguageFactory.GetListLanguage(); // data.ForEach(x => // { // ListLang.Add(new SelectListItem // { // Text = x.Name, // Value = x.Id // }); // }); // return ListLang; //} //public List<SelectListItem> GetListLangFromApi() //{ // List<SelectListItem> ListLang = new List<SelectListItem>(); // var data = _LanguageFactory.GetLanguages(); // data.ForEach(x => // { // ListLang.Add(new SelectListItem // { // Text = x.Name, // Value = x.Id // }); // }); // return ListLang; //} public ActionResult Index(bool IsFromNuPos = false) { try { System.IO.Directory.CreateDirectory(Server.MapPath("~\\Uploads")); } catch (Exception ex) { NSLog.Logger.Error("CreateDirectory Error", ex); } DashBoardModels model = new DashBoardModels(); model.ListStoreIds.Add(CurrentUser.DefaultStoreId); //Updated 04022018, for set css menu toggle //CurrentUser.IsFromNuPos = IsFromNuPos; ViewBag.IsFromNuPos = CurrentUser.IsFromNuPos; return(View(model)); }
public JsonResult LoadStatastics() { DashBoardModels objDashBoardModels = new DashBoardModels(); try { objENTDashboard = objBalDashboard.GetDashboardData(Guid.Parse(User.Identity.GetUserId()), User.GetUserlevel()); objDashBoardModels.TotalCustomers = objENTDashboard.TotalCustomers; objDashBoardModels.TotalBalance = objENTDashboard.TotalBalance; objDashBoardModels.TotalTodayRequests = objENTDashboard.TotalTodayRequests; objDashBoardModels.TotalSuccess = objENTDashboard.TotalSuccess; objDashBoardModels.TotalFailed = objENTDashboard.TotalFailed; objDashBoardModels.DMTtotalSuccess = objENTDashboard.DMTtotalSuccess; objDashBoardModels.DMTtotalFailed = objENTDashboard.DMTtotalFailed; objDashBoardModels.DMTinproccess = objENTDashboard.DMTinproccess; objDashBoardModels.WalletRequests = objENTDashboard.WalletRequests; objDashBoardModels.LoginActivity = objENTDashboard.LoginActivity; } catch (Exception ex) { ERRORREPORTING.Report(ex, Request.Url.ToString(), _LoginUserId, _ERRORKEY, string.Empty); } return(Json(objDashBoardModels, JsonRequestBehavior.AllowGet)); }