Finished adding user support and ability to update specific novels or set your last read chapter
This commit is contained in:
@@ -16,4 +16,6 @@ public interface IRepository<TEntityType> : IRepository where TEntityType : Base
|
||||
Task<IEnumerable<TEntityType>> GetWhereIncluded(Func<TEntityType, bool> predicate);
|
||||
Task<IEnumerable<TEntityType>> GetAllIncluded();
|
||||
Task<IEnumerable<TEntityType>> UpsertMany(IEnumerable<TEntityType> entities, bool saveAfter=true);
|
||||
Task PersistChanges();
|
||||
Task<IEnumerable<TEntityType?>> GetWhereIncluded(IEnumerable<TEntityType> entities);
|
||||
}
|
||||
9
DBConnection/Repositories/Interfaces/IUserRepository.cs
Normal file
9
DBConnection/Repositories/Interfaces/IUserRepository.cs
Normal file
@@ -0,0 +1,9 @@
|
||||
using Treestar.Shared.Models.DBDomain;
|
||||
|
||||
namespace DBConnection.Repositories.Interfaces;
|
||||
|
||||
public interface IUserRepository : IRepository<User>
|
||||
{
|
||||
Task<User> AssignNovelsToUser(User user, List<Novel> novels);
|
||||
Task<User> UpdateLastChapterRead(User user, Novel novel, int chapterRead);
|
||||
}
|
||||
Reference in New Issue
Block a user