예제 #1
0
        public CalendarController(IConstantRepository ConstantParam, IMinistryRepository MinistryParam,
                                  ICalendarRepository CalendarParam, IDocumentRepository DocumentParam, IPictureRepository PictureParam, IProgramEventRepository ProgramEventParam)
        {
            ConstantRepository     = ConstantParam;
            MinistryRepository     = MinistryParam;
            CalendarRepository     = CalendarParam;
            DocumentRepository     = DocumentParam;
            PictureRepository      = PictureParam;
            ProgramEventRepository = ProgramEventParam;

            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;
                    }
                }
            }
        }
예제 #2
0
        public ProgramEventBudgetController(IConstantRepository ConstantParam, IProgramEventBudgetRepository ProgramEventBudgetParam, IProgramEventRepository ProgramEventParam,
                                            IMinistryRepository MinistryParam)
        {
            ConstantRepository           = ConstantParam;
            ProgramEventBudgetRepository = ProgramEventBudgetParam;
            ProgramEventRepository       = ProgramEventParam;
            MinistryRepository           = MinistryParam;

            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")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                }
            }
        }