Ejemplo n.º 1
0
        public ActionResult _NavList()
        {
            ViewBag.CurrentUrl = System.Web.HttpContext.Current.Request.RawUrl;
            int unReadTranslationCount = TranslationService.GetEmailTranslationsCount(CurrentManager.ManagerType,
                                                                                      EmailStatusEnum.UnRead, CurrentManager.Id);

            ViewBag.UnReadTranslationCount = unReadTranslationCount;

            int hasReadEmailCount = TranslationService.GetEmailTranslationsCount(CurrentManager.ManagerType,
                                                                                 EmailStatusEnum.HasRead, CurrentManager.Id);

            ViewBag.HasReadEmailCount = hasReadEmailCount;

            if (CurrentManager.ManagerType == ManagerTypeEnum.Super)
            {
                return(PartialView("~/Views/Shared/_NavSuperList.cshtml", CurrentManager));
            }
            int unReadEnquiryCount = EnquiryService.GetReadEnquiryCount(CurrentManager.Id, HandlerStatusEnum.UnRead);

            ViewBag.UnReadEnquiryCount = unReadEnquiryCount;

            int hasReadEnquiryCount = EnquiryService.GetReadEnquiryCount(CurrentManager.Id, HandlerStatusEnum.HasRead);

            ViewBag.HasReadEnquiryCount = hasReadEnquiryCount;

            int unReadEmailEnquiryCount = EnquiryService.GetUnReadEmailEnquiryCount(CurrentManager.Id,
                                                                                    EmailStatusEnum.UnRead);

            ViewBag.UnReadEmailEnquiryCount = unReadEmailEnquiryCount;

            return(PartialView(CurrentManager));
        }