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; } } } }
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; } } } }