﻿namespace Bookmarks.Data
{
    using System.Text.RegularExpressions;

    using Bookmarks.Data.Repositories;
    using Bookmarks.Models;

    public interface IBookmarksData
    {
        IRepository<User> Users { get; }

        IRepository<Category> Categories { get; }
        
        IRepository<Bookmark> Bookmarks { get; }

        IRepository<Comment> Comments { get; }

        IRepository<Vote> Votes { get; }

        int SaveChanges();
    }
}
