This commit is contained in:
2025-09-08 23:07:25 +04:30
parent 33dd1f781b
commit d858a5ad77
26 changed files with 624 additions and 16 deletions
+13 -1
View File
@@ -41,6 +41,18 @@ public class Language : Entity<LanguageId>, IAggregateRoot
public Course UpdateCourse(Course course)
{
var _course = _courses.FirstOrDefault(x => x.Id == course.Id) ?? throw new CourseNotFoundException(Title);
throw new Exception();
if(course.Image != null)
_course.SetImage(course.Image);
_course.SetTitle(course.Title);
if(_course.Order != course.Order)
{
var orderCourses = _courses.Where(x => x.Id != course.Id)
.OrderBy(x => x.Order)
.ToList();
_course.SetOrder(_course.Order);
orderCourses.Insert(course.Order, _course);
}
return _course;
}
}