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