Ejemplo n.º 1
0
        public List <Blog> GetBlogsForIndexing(int PageNumber)
        {
            List <Blog> results = new List <Blog>();

            using (SPKTDataContext dc = _conn.GetContext())
            {
                results = dc.Blogs.Skip(100 * (PageNumber - 1)).Take(100).ToList();
            }
            return(results);
        }
Ejemplo n.º 2
0
        public string fullname(Int32 AccounID)
        {
            string fullnames = "";

            using (SPKTDataContext dc = conn.GetContext())
            {
                fullnames = (from a in dc.Accounts join b in dc.Profiles on a.AccountID equals b.AccountID where b.AccountID == AccounID select b.FullName).FirstOrDefault();
            }
            return(fullnames);
        }
Ejemplo n.º 3
0
        public MessageRecipient GetMessageRecipientByID(Int32 MessageRecipientID)
        {
            MessageRecipient result = null;

            using (SPKTDataContext dc = conn.GetContext())
            {
                result = dc.MessageRecipients.Where(mr => mr.MessageRecipientID == MessageRecipientID).FirstOrDefault();
            }
            return(result);
        }
Ejemplo n.º 4
0
        public List <FriendInvitation> GetFriendInvitationsByAccountID(Int32 AccountID)
        {
            List <FriendInvitation> result = new List <FriendInvitation>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <FriendInvitation> friendInvitations = dc.FriendInvitations.Where(fi => fi.AccountID == AccountID);
                result = friendInvitations.ToList();
            }
            return(result);
        }
Ejemplo n.º 5
0
        public List <LevelOfExperience> GetAllLevelOfExperiences()
        {
            List <LevelOfExperience> types = new List <LevelOfExperience>();

            using (SPKTDataContext spktspktDC = conn.GetContext())
            {
                IEnumerable <LevelOfExperience> result = spktspktDC.LevelOfExperiences.OrderBy(l => l.SortOrder);
                types = result.ToList();
            }
            return(types);
        }
Ejemplo n.º 6
0
        public Permission GetPermissionByID(int PermissionID)
        {
            Permission result;

            using (SPKTDataContext spktDC = conn.GetContext())
            {
                result = spktDC.Permissions.Where(p => p.PermissionID == PermissionID).FirstOrDefault();
            }

            return(result);
        }
Ejemplo n.º 7
0
        public Friend GetFriendByID(Int32 FriendID)
        {
            Friend result;

            using (SPKTDataContext dc = conn.GetContext())
            {
                result = dc.Friends.Where(f => f.FriendID == FriendID).FirstOrDefault();
            }

            return(result);
        }
Ejemplo n.º 8
0
        public BoardCategory GetCategoryByCategoryID(Int32 CategoryID)
        {
            BoardCategory result;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                BoardCategory bc = dc.BoardCategories.Where(c => c.CategoryID == CategoryID).FirstOrDefault();
                result = bc;
            }
            return(result);
        }
Ejemplo n.º 9
0
        public List <BoardForum> GetForumsByCategoryID(Int32 CategoryID)
        {
            List <BoardForum> results;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                IEnumerable <BoardForum> forums = dc.BoardForums.Where(f => f.CategoryID == CategoryID);
                results = forums.ToList();
            }
            return(results);
        }
Ejemplo n.º 10
0
        public BoardForum GetForumByID(Int32 ForumID)
        {
            BoardForum result;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                BoardForum forum = dc.BoardForums.Where(f => f.ForumID == ForumID).FirstOrDefault();
                result = forum;
            }
            return(result);
        }
Ejemplo n.º 11
0
 public void AddPermission(Account account, Permission permission)
 {
     using (SPKTDataContext spktDC = conn.GetContext())
     {
         AccountPermission ap = new AccountPermission();
         ap.AccountID    = account.AccountID;
         ap.PermissionID = permission.PermissionID;
         spktDC.AccountPermissions.InsertOnSubmit(ap);
         spktDC.SubmitChanges();
     }
 }
Ejemplo n.º 12
0
        public MessageFolder GetMessageFolderByID(Int32 MessageFolderID)
        {
            MessageFolder result = null;

            using (SPKTDataContext dc = conn.GetContext())
            {
                result = dc.MessageFolders.Where(mf => mf.MessageFolderID == MessageFolderID).FirstOrDefault();
            }

            return(result);
        }
Ejemplo n.º 13
0
        public List <MessageRecipient> GetMessageRecipientsByMessageID(Int32 MessageID)
        {
            List <MessageRecipient> result = new List <MessageRecipient>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <MessageRecipient> recipients = dc.MessageRecipients.Where(mr => mr.MessageID == MessageID);
                result = recipients.ToList();
            }
            return(result);
        }
Ejemplo n.º 14
0
        public BoardPost GetPostByID(Int64 PostID)
        {
            BoardPost result = null;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                BoardPost post = dc.BoardPosts.Where(p => p.PostID == PostID).FirstOrDefault();
                result = post;
            }
            return(result);
        }
Ejemplo n.º 15
0
        public Blog GetBlogByPageName(string PageName, Int32 AccountID)
        {
            Blog result = new Blog();

            using (SPKTDataContext dc = _conn.GetContext())
            {
                result = dc.Blogs.Where(b => b.PageName == PageName && b.AccountID == AccountID).FirstOrDefault();
            }

            return(result);
        }
Ejemplo n.º 16
0
        public List <Group> GetGroupsOwnedByAccount(Int32 AccountID)
        {
            List <Group> result = new List <Group>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <Group> groups = dc.Groups.Where(g => g.AccountID == AccountID);
                result = groups.ToList();
            }
            return(result);
        }
Ejemplo n.º 17
0
        public List <int> GetMemberAccountIDsByGroupID(Int32 GroupID)
        {
            List <int> result = new List <int>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                result = dc.GroupMembers.Where(gm => gm.IsApproved && gm.GroupID == GroupID).Select(gm => gm.AccountID).ToList();
                result.Add(dc.Groups.Where(g => g.GroupID == GroupID).Select(gm => gm.AccountID).FirstOrDefault());
            }
            return(result);
        }
Ejemplo n.º 18
0
        public BoardForum GetForumByPageName(string PageName)
        {
            BoardForum result;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                BoardForum forum = dc.BoardForums.Where(f => f.PageName == PageName).FirstOrDefault();
                result = forum;
            }
            return(result);
        }
Ejemplo n.º 19
0
 public void SaveGroupForum(GroupForum groupForum)
 {
     using (SPKTDataContext dc = conn.GetContext())
     {
         if (dc.GroupForums.Where(gf => gf.ForumID == groupForum.ForumID && gf.GroupID == groupForum.GroupID).FirstOrDefault() == null)
         {
             dc.GroupForums.InsertOnSubmit(groupForum);
             dc.SubmitChanges();
         }
     }
 }
Ejemplo n.º 20
0
        public List <BoardForum> GetAllForums()
        {
            List <BoardForum> results;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                IEnumerable <BoardForum> forums = dc.BoardForums;
                results = forums.ToList();
            }
            return(results);
        }
Ejemplo n.º 21
0
        public List <PrivacyFlagType> GetPrivacyFlagTypes()
        {
            List <PrivacyFlagType> result = new List <PrivacyFlagType>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <PrivacyFlagType> query = dc.PrivacyFlagTypes.OrderBy(pft => pft.SortOrder);
                result = query.ToList();
            }
            return(result);
        }
Ejemplo n.º 22
0
        public List <BoardCategory> GetAllCategories()
        {
            List <BoardCategory> result;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                IEnumerable <BoardCategory> categories = dc.BoardCategories.Where(c => c.CategoryID != 8); //don't get the groups category
                result = categories.ToList();
            }
            return(result);
        }
Ejemplo n.º 23
0
        public List <VisibilityLevel> GetVisibilityLevels()
        {
            List <VisibilityLevel> result = new List <VisibilityLevel>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <VisibilityLevel> query = dc.VisibilityLevels;
                result = query.ToList();
            }
            return(result);
        }
Ejemplo n.º 24
0
        public Permission GetPermissionByName(string Name)
        {
            Permission result;

            using (SPKTDataContext spktDC = conn.GetContext())
            {
                result = spktDC.Permissions.Where(p => p.Name == Name).FirstOrDefault();
            }

            return(result);
        }
Ejemplo n.º 25
0
        public List <PrivacyFlag> GetPrivacyFlagsByProfileID(Int32 ProfileID)
        {
            List <PrivacyFlag> result = new List <PrivacyFlag>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <PrivacyFlag> query = dc.PrivacyFlags.Where(pf => pf.ProfileID == ProfileID);
                result = query.ToList();
            }
            return(result);
        }
Ejemplo n.º 26
0
 public void DeleteFile(File file)
 {
     using (SPKTDataContext dc = conn.GetContext())
     {
         Folder folder = dc.Folders.Where(f => f.FolderID == file.DefaultFolderID).FirstOrDefault();
         DeleteFileFromFileSystem(folder, file);
         dc.Files.Attach(file, true);
         dc.Files.DeleteOnSubmit(file);
         dc.SubmitChanges();
     }
 }
Ejemplo n.º 27
0
        public List <Group> GetLatestGroups()
        {
            List <Group> results = new List <Group>();

            using (SPKTDataContext dc = conn.GetContext())
            {
                IEnumerable <Group> groups = dc.Groups.OrderByDescending(g => g.UpdateDate).Take(50);
                results = groups.ToList();
            }
            return(results);
        }
Ejemplo n.º 28
0
 public void SaveGroupToGroupType(GroupToGroupType groupToGroupType)
 {
     using (SPKTDataContext dc = conn.GetContext())
     {
         if (dc.GroupToGroupTypes.Where(gt => gt.GroupID == groupToGroupType.GroupID && gt.GroupTypeID == groupToGroupType.GroupTypeID).FirstOrDefault() == null)
         {
             dc.GroupToGroupTypes.InsertOnSubmit(groupToGroupType);
             dc.SubmitChanges();
         }
     }
 }
Ejemplo n.º 29
0
        public BoardPost GetPostByPageName(string PageName)
        {
            BoardPost result = null;

            using (SPKTDataContext dc = _conn.GetContext())
            {
                BoardPost post = dc.BoardPosts.Where(p => p.PageName == PageName).FirstOrDefault();
                result = post;
            }
            return(result);
        }
Ejemplo n.º 30
0
        public ProfileAttribute GetProfileAttributesByProfileIDAndTypeID(Int32 ProfileID, Int32 TypeID)
        {
            ProfileAttribute attribute;

            using (SPKTDataContext spktDC = conn.GetContext())
            {
                attribute = (from t in spktDC.ProfileAttributes
                             where t.ProfileID == ProfileID && t.ProfileAttributeTypeID == TypeID
                             select t).FirstOrDefault();
            }
            return(attribute);
        }