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); }
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); }