public Section(string title, Course course) { ThrowIfTitleInvalid(title); Title = title; Course = course; }
public CourseModel CreateCourse(Dictionary<string, string> spec) { if (!spec.ContainsKey("title") && !spec.ContainsKey("description")) throw new ArgumentNullException(); var course = new Course(spec["title"], spec["description"]); _courseRepository.Insert(course); return _mapper.Map<CourseModel>(course); }