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