DTOs for index mostly done, doing DB models
This commit is contained in:
@@ -6,4 +6,5 @@ public interface IViewerRepository
|
||||
{
|
||||
Task<Models.Viewer?> GetViewerBySocialConnection(SocialAccountType accountType, ulong socialId);
|
||||
Task<Models.Viewer?> GetViewerWithSocials(ulong id);
|
||||
Task<Models.Viewer?> GetViewerByShortUdid(ulong shortUdid);
|
||||
}
|
||||
@@ -27,4 +27,10 @@ public class ViewerRepository : IViewerRepository
|
||||
return await _dbContext.Set<Models.Viewer>().AsNoTracking().Include(viewer => viewer.SocialAccountConnections)
|
||||
.FirstOrDefaultAsync(viewer => viewer.Id == id);
|
||||
}
|
||||
|
||||
public async Task<Models.Viewer?> GetViewerByShortUdid(ulong shortUdid)
|
||||
{
|
||||
return await _dbContext.Set<Models.Viewer>().AsNoTracking().Include(viewer => viewer.MissionData)
|
||||
.Include(viewer => viewer.Info).FirstOrDefaultAsync(viewer => viewer.ShortUdid == shortUdid);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user