示例#1
0
        public MeetingNoteController(IConstantRepository ConstantParam, IMinistryRepository MinistryParam, IMeetingRepository MeetingParam,
                                     IMinistryMemberRepository MinistryMemberParam, IMeetingNotesRepository MeetingNoteParam, IMeetingAgendaRepository MeetingAgendaParam)
        {
            ConstantRepository       = ConstantParam;
            MinistryRepository       = MinistryParam;
            MeetingRepository        = MeetingParam;
            MinistryMemberRepository = MinistryMemberParam;
            MeetingNoteRepository    = MeetingNoteParam;
            MeetingAgendaRepository  = MeetingAgendaParam;

            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 UnitOfWork(
     DataContext dbContext,
     IUserRepository userRepository,
     IMeetingTypeRepository meetingTypeRepository,
     IMeetingTopicRepository meetingTopicRepository,
     IMeetingTimeRepository meetingTimeRepository,
     IMeetingAgendaRepository meetingAgendaRepository,
     IMeetingContentRepository meetingContentRepository,
     IMeetingNoteRepository meetingNoteRepository,
     IMeeitngAgendaUserRepository meeitngAgendaUserRepository)
 {
     _dbContext                  = dbContext;
     UserRepository              = userRepository;
     MeetingTypeRepository       = meetingTypeRepository;
     MeetingTopicRepository      = meetingTopicRepository;
     MeetingTimeRepository       = meetingTimeRepository;
     MeetingAgendaRepository     = meetingAgendaRepository;
     MeetingContentRepository    = meetingContentRepository;
     MeetingNoteRepository       = meetingNoteRepository;
     MeeitngAgendaUserRepository = meeitngAgendaUserRepository;
 }