public GetInfoSuccessModel GeFolderIdFromtPageName(string folderName)
        {
            GetInfoSuccessModel getInfoSuccess = new GetInfoSuccessModel();

            try
            {
                using (OggleBoobleMySqContext dbm = new OggleBoobleMySqContext())
                {
                    CategoryFolder categoryFolder = dbm.CategoryFolders.Where(f => f.FolderName == folderName).FirstOrDefault();
                    if (categoryFolder != null)
                    {
                        getInfoSuccess.PageId  = categoryFolder.Id;
                        getInfoSuccess.Success = "ok";
                    }
                    else
                    {
                        getInfoSuccess.Success = "page not found";
                    }
                }
            }
            catch (Exception ex)
            {
                getInfoSuccess.Success = Helpers.ErrorDetails(ex);
            }
            return(getInfoSuccess);
        }
        public GetInfoSuccessModel GetVisitorIdFromIP(string ipAddress)
        {
            GetInfoSuccessModel getInfoSuccess = new GetInfoSuccessModel();

            try
            {
                using (OggleBoobleMySqContext dbm = new OggleBoobleMySqContext())
                {
                    Visitor visitor = dbm.Visitors.Where(v => v.IpAddress == ipAddress).FirstOrDefault();
                    if (visitor != null)
                    {
                        getInfoSuccess.VisitorId = visitor.VisitorId;
                        getInfoSuccess.Success   = "ok";
                    }
                    else
                    {
                        getInfoSuccess.Success = "not found";
                    }
                }
            }
            catch (Exception ex)
            {
                getInfoSuccess.Success = Helpers.ErrorDetails(ex);
            }
            return(getInfoSuccess);
        }
        public GetInfoSuccessModel GeIpFromtVisitorId(string visistorId)
        {
            GetInfoSuccessModel getInfoSuccess = new GetInfoSuccessModel();

            try
            {
                using (OggleBoobleMySqContext dbm = new OggleBoobleMySqContext())
                {
                    Visitor visitor = dbm.Visitors.Where(v => v.VisitorId == visistorId).FirstOrDefault();
                    getInfoSuccess.IpAddress = visitor.IpAddress;
                    //success.UserName = visitor.UserName;
                    getInfoSuccess.Success = "ok";
                }
            }
            catch (Exception ex)
            {
                getInfoSuccess.Success = Helpers.ErrorDetails(ex);
            }
            return(getInfoSuccess);
        }