public void BuildDB(bool _useTGUserDAO) { CannedEmailDAO cannedEmailDAO = new CannedEmailDAO(MongoDB); cannedEmailDAO.BuildTable(); SystemEmailDAO systemEmailDAO = new SystemEmailDAO(MongoDB); systemEmailDAO.BuildTable(); TGEmailDAO emailDAO = new TGEmailDAO(MongoDB); emailDAO.BuildTable(); TGEulaAgreementDAO eulaAgreementDAO = new TGEulaAgreementDAO(MongoDB); eulaAgreementDAO.BuildTable(); TGEulaDAO eulaDAO = new TGEulaDAO(MongoDB); eulaDAO.BuildTable(); TGUserAuthorizationDAO userAuthorizationDAO = new TGUserAuthorizationDAO(MongoDB); userAuthorizationDAO.BuildTable(); if (_useTGUserDAO) { TGUserDAO userDAO = new TGUserDAO(MongoDB); userDAO.BuildTable(); } TGUserEmailValidationDAO userEmailValidationDAO = new TGUserEmailValidationDAO(MongoDB); userEmailValidationDAO.BuildTable(); TGUserPasswordDAO userPasswordDAO = new TGUserPasswordDAO(MongoDB); userPasswordDAO.BuildTable(); TGUserRoleDAO userRoleDAO = new TGUserRoleDAO(MongoDB); userRoleDAO.BuildTable(); WebLogEntryDAO webLogEntryDAO = new WebLogEntryDAO(MongoDB); webLogEntryDAO.BuildTable(); }
/// <summary> /// /// </summary> /// <param name="_userGuid"></param> /// <param name="_roleName">Case Sensitive</param> /// <returns></returns> public bool HasUserRole(Guid _userGuid, string _roleName) { TGUserRoleDAO dao = new TGUserRoleDAO(MongoDB); return(dao.HasRole(_userGuid, _roleName)); }
/// <summary> /// /// </summary> /// <param name="_userGuid"></param> /// <param name="_roleName">Case Sensitive</param> /// <returns></returns> public TGUserRole GetUserRole(Guid _userGuid, string _roleName) { TGUserRoleDAO dao = new TGUserRoleDAO(MongoDB); return(dao.Get(_userGuid, _roleName)); }
public List <TGUserRole> GetUserRoles(Guid _userGuid) { TGUserRoleDAO dao = new TGUserRoleDAO(MongoDB); return(dao.GetChildrenOf(_userGuid)); }
public TGUserRole GetUserRole(Guid _userRoleGuid) { TGUserRoleDAO dao = new TGUserRoleDAO(MongoDB); return(dao.Get(_userRoleGuid)); }
public void Persist(TGUserRole _userRole) { TGUserRoleDAO dao = new TGUserRoleDAO(MongoDB); dao.Persist(_userRole); }