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="_emailAddress"></param> /// <returns></returns> public TGUser GetUserByEmail(string _emailAddress) { TGUserDAO dao = new TGUserDAO(MongoDB); return(dao.GetByEmail(_emailAddress)); }
/// <summary> /// /// </summary> /// <returns></returns> public List <TGUser> GetUsers() { TGUserDAO dao = new TGUserDAO(MongoDB); return(dao.GetAll()); }
/// <summary> /// /// </summary> /// <param name="_username"></param> /// <returns></returns> public TGUser GetUser(string _username) { TGUserDAO dao = new TGUserDAO(MongoDB); return(dao.Get(_username)); }
/// <summary> /// /// </summary> /// <param name="_userGuid"></param> /// <returns></returns> public TGUser GetUser(Guid _userGuid) { TGUserDAO dao = new TGUserDAO(MongoDB); return(dao.Get(_userGuid)); }
/// <summary> /// /// </summary> /// <param name="_user"></param> public void Persist(TGUser _user) { TGUserDAO dao = new TGUserDAO(MongoDB); dao.Persist(_user); }