Пример #1
0
        public async Task <IActionResult> CreateClass(AddOrUpdateClassDto addClass)
        {
            var classEntity = _mapper.Map <Class>(addClass);

            classEntity.Id = Guid.NewGuid();

            _context.Class.Add(classEntity);
            await _context.SaveChangesAsync();

            return(Ok());
        }
Пример #2
0
        public async Task <IActionResult> UpdateClass(Guid classId, AddOrUpdateClassDto updateClass)
        {
            var classEntity = await _context.Class.FirstOrDefaultAsync(p => p.Id == classId);

            if (classEntity == null)
            {
                return(NotFound());
            }
            _mapper.Map(updateClass, classEntity);

            _context.Class.Update(classEntity);
            await _context.SaveChangesAsync();

            return(NoContent());
        }