public void DeleteBlogLinks(int blogId, IEnumerable <int> ids)
        {
            var friends = FriendBiz.Read(f => f.BlogId == blogId && ids.Contains(f.Id));

            friends.ForEach(f => FriendBiz.Remove(f));
            UnitOfWork.SaveChanges();
        }
        public void AddBlogLink(int blogId, BlogLinkPM blogFriend)
        {
            var friend = blogFriend.GetLink();

            friend.BlogId = blogId;
            FriendBiz.Add(friend);
            UnitOfWork.SaveChanges();
        }
        public void EditBlogLink(int blogId, BlogLinkPM blogFriend)
        {
            var friend = FriendBiz.ReadSingle(f => f.BlogId == blogId && f.Id == blogFriend.Id);

            friend.Name = blogFriend.Name;
            friend.Url  = blogFriend.Url;
            UnitOfWork.SaveChanges();
        }
 public DataSourceResult ReadBlogLinks(int blogId, DataSourceRequest request)
 {
     return(FriendBiz.Read(friend => friend.BlogId == blogId)
            .MapTo <BlogLinkPM>()
            .ToDataSourceResult(request));
 }