Ejemplo n.º 1
0
        public virtual async Task <CourseCategory> UpdateCategory(CourseCategory courseCategory)
        {
            LMSData.Model.CourseCategory category = _mapper.Map <LMSData.Model.CourseCategory>(courseCategory);
            await _categoryRepository.Update(category);

            await _categoryRepository.Save();

            courseCategory = _mapper.Map <Services.Model.CourseCategory>(category);
            return(courseCategory);
        }
Ejemplo n.º 2
0
        public virtual async Task <CourseCategory> AddCategory(CourseCategory courseCategory)
        {
            //save images
            LMSData.Model.CourseCategory category = _mapper.Map <LMSData.Model.CourseCategory>(courseCategory);

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

            await _categoryRepository.Insert(category);

            await _categoryRepository.Save();

            courseCategory = _mapper.Map <Services.Model.CourseCategory>(category);
            return(courseCategory);
        }