public void BuildDB()
        {
            HydrantDAO hydrantDAO = new HydrantDAO(MongoDB);

            hydrantDAO.BuildTable();

            HydrantImageDAO hydrantImageDAO = new HydrantImageDAO(MongoDB);

            hydrantImageDAO.BuildTable();

            TagDAO tagDAO = new TagDAO(MongoDB);

            tagDAO.BuildTable();

            UserDAO userDAO = new UserDAO(MongoDB);

            userDAO.BuildTable();

            UserStatsDAO userStatsDAO = new UserStatsDAO(MongoDB);

            userStatsDAO.BuildTable();

            CannedEmailDAO cannedEmailDAO = new CannedEmailDAO(MongoDB);

            cannedEmailDAO.BuildTable();

            SystemEmailDAO systemEmailDAO = new SystemEmailDAO(MongoDB);

            systemEmailDAO.BuildTable();

            TGUserAuthorizationDAO tgUserAuthorizationDAO = new TGUserAuthorizationDAO(MongoDB);

            tgUserAuthorizationDAO.BuildTable();

            TGUserEmailValidationDAO tgUserEmailValidationDAO = new TGUserEmailValidationDAO(MongoDB);

            tgUserEmailValidationDAO.BuildTable();

            TGUserPasswordDAO tgUserPasswordDAO = new TGUserPasswordDAO(MongoDB);

            tgUserPasswordDAO.BuildTable();

            WebLogEntryDAO webLogEntryDAO = new WebLogEntryDAO(MongoDB);

            webLogEntryDAO.BuildTable();
        }
示例#2
0
        public List <Hydrant> GetHydrants(GeoBox _geoBox, int _quantity)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            return(dao.GetHydrants(_geoBox, _quantity));
        }
示例#3
0
        public List <Hydrant> GetHydrants(GeoBox _geoBox)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            return(dao.GetHydrants(_geoBox));
        }
示例#4
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public List <Hydrant> GetHydrants()
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            return(dao.GetHydrants());
        }
示例#5
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_hydrantGuid"></param>
        /// <returns></returns>
        public Hydrant GetHydrant(Guid _hydrantGuid)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            return(dao.Get(_hydrantGuid));
        }
示例#6
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_hydrantGuid"></param>
        public void DeleteHydrant(Guid _hydrantGuid)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            dao.Delete(_hydrantGuid);
        }
示例#7
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_hydrant"></param>
        public void DeleteHydrant(Hydrant _hydrant)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            dao.Delete(_hydrant);
        }
示例#8
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="_hydrant"></param>
        public void Persist(Hydrant _hydrant)
        {
            HydrantDAO dao = new HydrantDAO(MongoDB);

            dao.Persist(_hydrant);
        }