示例#1
0
        public GradeCategory Edit(GradeCategoryDto gradeCategoryDto)
        {
            var category = _repository.GetByFilter <GradeCategory>(x => x.Id == gradeCategoryDto.Id);

            category.Name = gradeCategoryDto.Name;
            //  category.Percentage = gradeCategoryDto.Percentage;


            _repository.Update(category);
            _repository.Save();

            return(category);
        }
示例#2
0
        public GradeCategory Add(GradeCategoryDto gradeCategoryDto)
        {
            var gradeCategory = new GradeCategory
            {
                Id   = Guid.NewGuid(),
                Name = gradeCategoryDto.Name,
                //   Percentage = gradeCategoryDto.Percentage,
                CourseId = gradeCategoryDto.CourseId,
                //   IsCourseCategory = gradeCategoryDto.IsCourseCategory
            };

            _repository.Insert(gradeCategory);
            _repository.Save();

            return(gradeCategory);
        }
示例#3
0
        public IEnumerable <GradeCategoryDto> GetByCourseId(Guid courseId)
        {
            var gradeCategoryDtos = new List <GradeCategoryDto>();
            var gradeCategories   = _repository.GetAllByFilter <GradeCategory>(x => x.CourseId == courseId);

            foreach (var gradeCategory in gradeCategories)
            {
                var gradeCategoryDto = new GradeCategoryDto
                {
                    Id   = gradeCategory.Id,
                    Name = gradeCategory.Name,
                    //      Percentage = gradeCategory.Percentage,
                    CourseId = gradeCategory.CourseId
                };

                gradeCategoryDtos.Add(gradeCategoryDto);
            }

            return(gradeCategoryDtos);
        }
        public IActionResult Edit([FromBody] GradeCategoryDto gadeCategoryDto)
        {
            var gadeCategory = _gradeCategoryLogic.Edit(gadeCategoryDto);

            return(Ok(gadeCategoryDto));
        }