예제 #1
0
        public ClassGetDto EditClass(int classId, ClassEditDto classEditDto)
        {
            var classMe = _context.Set <Class>().Find(classId);

            classMe.ClassName        = classEditDto.ClassName;
            classMe.ClassDescription = classEditDto.ClassDescription;
            classMe.CreditHours      = classEditDto.CreditHours;
            classMe.Prerequisite     = classEditDto.Prerequisite;
            _context.SaveChanges();

            var classGetDto = new ClassGetDto
            {
                Id               = classMe.Id,
                ClassName        = classMe.ClassName,
                ClassDescription = classMe.ClassDescription,
                CreditHours      = classMe.CreditHours,
                Prerequisite     = classMe.Prerequisite
            };

            classGetDto.Id = classMe.Id;

            return(classGetDto);
        }
예제 #2
0
        public IActionResult Put(int classId, [FromBody] ClassEditDto classEditDto)
        {
            var classMe = _classRepository.EditClass(classId, classEditDto);

            return(Ok(classMe));
        }