Skip to content

Commit dfd264a

Browse files
committed
fix: filter if usage
1 parent b398355 commit dfd264a

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

HwProj.CoursesService/HwProj.CoursesService.API/Repositories/CourseFilterRepository.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public CourseFilterRepository(CourseContext context) : base(context)
1818
var userToCourseFilter = await Context.Set<UserToCourseFilter>()
1919
.Include(ucf => ucf.CourseFilter)
2020
.AsNoTracking()
21-
.FirstOrDefaultAsync(u => u.UserId == userId && u.CourseId == courseId);
21+
.FirstOrDefaultAsync(u => u.Id == userId && u.CourseId == courseId);
2222

2323
return userToCourseFilter?.CourseFilter;
2424
}
@@ -27,7 +27,7 @@ public async Task<List<UserToCourseFilter>> GetAsync(string[] userIds, long cour
2727
{
2828
return await Context.Set<UserToCourseFilter>()
2929
.AsNoTracking()
30-
.Where(u => userIds.Contains(u.UserId) && u.CourseId == courseId)
30+
.Where(u => userIds.Contains(u.Id) && u.CourseId == courseId)
3131
.Include(ucf => ucf.CourseFilter)
3232
.ToListAsync();
3333
}
@@ -36,7 +36,7 @@ public async Task<List<UserToCourseFilter>> GetAsync(string userId, long[] cours
3636
{
3737
return await Context.Set<UserToCourseFilter>()
3838
.AsNoTracking()
39-
.Where(u => u.UserId == userId && courseIds.Contains(u.CourseId))
39+
.Where(u => u.Id == userId && courseIds.Contains(u.CourseId))
4040
.Include(ucf => ucf.CourseFilter)
4141
.ToListAsync();
4242
}
@@ -53,7 +53,7 @@ public async Task<long> AddAsync(CourseFilter courseFilter, string userId, long
5353
{
5454
CourseFilterId = filterId,
5555
CourseId = courseId,
56-
UserId = userId
56+
Id = userId
5757
};
5858

5959
Context.Set<UserToCourseFilter>().Add(userToCourseFilter);

HwProj.CoursesService/HwProj.CoursesService.API/Services/CourseFilterService.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ public async Task<Result<long>> CreateOrUpdateCourseFilter(CreateCourseFilterMod
3333
var filter = CourseFilterUtils.CreateFilter(courseFilterModel);
3434

3535
var existingCourseFilter =
36-
await _courseFilterRepository.GetAsync(courseFilterModel.UserId, courseFilterModel.CourseId);
36+
await _courseFilterRepository.GetAsync(courseFilterModel.Id, courseFilterModel.CourseId);
3737
if (existingCourseFilter != null)
3838
{
3939
await UpdateAsync(existingCourseFilter.Id, filter);
4040
return Result<long>.Success(existingCourseFilter.Id);
4141
}
4242

43-
var filterId = await AddCourseFilter(filter, courseFilterModel.CourseId, courseFilterModel.UserId);
43+
var filterId = await AddCourseFilter(filter, courseFilterModel.CourseId, courseFilterModel.Id);
4444
if (filterId == -1)
4545
{
4646
return Result<long>.Failed();
@@ -86,7 +86,7 @@ public async Task<CourseDTO> ApplyFilter(CourseDTO course, string userId)
8686

8787
var courseFilters =
8888
(await _courseFilterRepository.GetAsync(findFiltersFor, course.Id))
89-
.ToDictionary(x => x.UserId, x => x.CourseFilter);
89+
.ToDictionary(x => x.Id, x => x.CourseFilter);
9090

9191
if (!isMentor)
9292
{
@@ -126,7 +126,7 @@ public async Task<MentorToAssignedStudentsDTO[]> GetAssignedStudentsIds(long cou
126126
.Where(u => u.CourseFilter.Filter.HomeworkIds.Count == 0)
127127
.Select(u => new MentorToAssignedStudentsDTO
128128
{
129-
MentorId = u.UserId,
129+
MentorId = u.Id,
130130
SelectedStudentsIds = u.CourseFilter.Filter.StudentIds
131131
})
132132
.ToArray();
@@ -208,7 +208,7 @@ public async Task UpdateGroupFilters(long courseId, long homeworkId, IEnumerable
208208
{
209209
var filterIds = studentIds.Union(new[] { GlobalFilterUserId }).ToArray();
210210
var filters = (await _courseFilterRepository.GetAsync(filterIds, courseId))
211-
.ToDictionary(x => x.UserId, x => x.CourseFilter);
211+
.ToDictionary(x => x.Id, x => x.CourseFilter);
212212

213213
foreach (var filterId in filterIds)
214214
{

0 commit comments

Comments
 (0)