Exemplo n.º 1
0
 public ActionResult Index()
 {
     return(View("Index", new MessageIndexModel
     {
         UnreadResults = ResultDAC.GetUnreadResults(ContextManager.Current.SelectedAreaID.Value),
         InformationTypes = InformationTypeDAC.GetInformationTypes(ContextManager.Current.SelectedAreaID.Value)
     }));
 }
Exemplo n.º 2
0
        public ActionResult RenderListControl(Int32 parentID, Int32 level, Nullable <bool> oddLine)
        {
            List <Int32> collapsedElements;

            TempData["OddLine"] = oddLine;

            if (Session["CollapsedElements"] != null)
            {
                collapsedElements = (List <Int32>)Session["CollapsedElements"];
            }
            else
            {
                collapsedElements = new List <Int32>();
            }

            if (parentID == -1)
            {
                return(View("InformationTypeListControl", new MessageIndexModel
                {
                    CollapsedElements = collapsedElements,
                    Level = level,
                    UnreadResults = ResultDAC.GetUnreadResults(ContextManager.Current.SelectedAreaID.Value),
                    UserFilteredUnreadResults = ResultDAC.GetUnreadResultsFilteredByMailboxUser(ContextManager.Current.SelectedAreaID.Value, Membership.GetUser().Email),
                    InformationTypes = InformationTypeDAC.GetInformationTypes(ContextManager.Current.SelectedAreaID.Value)
                }));
            }
            else
            {
                return(View("InformationTypeListControl", new MessageIndexModel
                {
                    CollapsedElements = collapsedElements,
                    Level = level,
                    UnreadResults = ResultDAC.GetUnreadResults(ContextManager.Current.SelectedAreaID.Value),
                    InformationTypes = InformationTypeDAC.GetInformationTypes(parentID, ContextManager.Current.SelectedAreaID.Value)
                }));
            }
        }