using Knoks.Core.Entities; using System; using System.Collections.Generic; using System.Text; using System.Threading.Tasks; namespace Knoks.Core.Data.Interfaces { public interface IExchangeDao { Task> GetCurrencies(string currency); Task> GetFilterCurrencies(long? userId, bool? availableKnoks, bool? activeKnoks, bool? endedKnoks); Task> GetExchanges(long? userId, bool? availableKnocks, bool? activeKnoks, bool? endedKnoks, int? exchangeId = null); Task SaveTickers(int exchangeId, IEnumerable data); Task GetTicker(int tickerId); Task GetTicker(int exchangeId, string currency1, string currency2); Task> GetTickers(); Task SaveExchanges(TickerData data); } }