Ejemplo n.º 1
0
        public ListTableController(IConstantRepository ConstantParam, IMinistryRepository MinistryParam, IListtableRepository ListTableParam,
                                   IMinistryMemberRepository MinistryMemberParam, IListHeaderRepository ListHeaderParam, IListItemRepository ListItemParam)
        {
            ConstantRepository       = ConstantParam;
            MinistryRepository       = MinistryParam;
            ListTableRepository      = ListTableParam;
            ListHeaderRepository     = ListHeaderParam;
            ListItemRepository       = ListItemParam;
            MinistryMemberRepository = MinistryMemberParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "Admin2")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "Officer") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }