Пример #1
0
        public virtual async Task <Course> UpdateCourse(Course courseCourse)
        {
            LMSData.Model.Course course = _mapper.Map <LMSData.Model.Course>(courseCourse);
            await _courseRepository.Update(course);

            await _courseRepository.Save();

            courseCourse = _mapper.Map <Services.Model.Course>(course);
            return(courseCourse);
        }
Пример #2
0
        public virtual async Task <Course> AddCourse(Course courseCourse)
        {
            //save images
            LMSData.Model.Course course = _mapper.Map <LMSData.Model.Course>(courseCourse);

            if (course.Image != null)
            {
                await _attachmentRepository.Insert(course.Image);
            }

            await _courseRepository.Insert(course);

            await _courseRepository.Save();

            courseCourse = _mapper.Map <Services.Model.Course>(course);
            return(courseCourse);
        }