16 lines
510 B
C#
16 lines
510 B
C#
using Fitness_core_BE.Models;
|
|
|
|
namespace Fitness_core_BE.Interfaces
|
|
{
|
|
public interface IActivityLogRepository
|
|
{
|
|
Task AddActivityLogAsync(ActivityLog log, CancellationToken ct = default);
|
|
Task<List<ActivityLog>> GetActivityLogsAsync(
|
|
string searchTerm = null,
|
|
DateTime? startDate = null,
|
|
DateTime? endDate = null,
|
|
CancellationToken ct = default);
|
|
Task<string> GetUserNameAsync(Guid userId, CancellationToken ct = default);
|
|
}
|
|
}
|