cdn
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user