Example #1
0
 public static Course ToDomain(CourseApi course)
 {
     return(Library.Domain.CourseAggregate.Model.Course.Create(
                course.Id,
                course.Name,
                course.Description,
                AuthorApi.ToDomain(course.Author),
                VideoApi.ToDomain(course.Videos).ToList()));
 }
Example #2
0
        public static IEnumerable <CourseApi> FromDomain(IEnumerable <Course> courses)
        {
            var list = new List <CourseApi>();

            foreach (var course in courses)
            {
                list.Add(CourseApi.FromDomain(course));
            }

            return(list);
        }