using Knoks.Core.Entities; using System.Collections.Generic; using System.Threading.Tasks; namespace Knoks.Core.Data.Interfaces { public interface IAccountDao { Task GetUserAccounts(long userId); Task> GetFavorites(long? contextUserId); Task> AddFavorite(long? contextUserId, int knokId); Task> RemoveFavorite(long? contextUserId, int knokId); Task> GetFollows(long? contextUserId); Task> AddFollow(long? contextUserId, long userId); Task> RemoveFollow(long? contextUserId, long userId); } }