Example #1
0
        public async Task <ActionResult <ClassRoomDto> > CreateClass([FromBody] ClassAddDto Class)
        {
            var enitite = _Mapper.Map <ClassRoom>(Class);

            _classRoomRepository.AddClassRoom(enitite);
            await _classRoomRepository.SaveAsync();

            var ClassDto = _Mapper.Map <ClassRoomDto>(enitite);

            return(CreatedAtRoute(nameof(GetClassRoom), new { ClassRoomId = enitite.Id }, ClassDto));
        }
        public async Task <ActionResult <UserDto> > CreateClass([FromBody] ClassAddDto _class)
        {
            var entity = _mapper.Map <Class>(_class);

            entity.ClassId = Guid.NewGuid();
            _classRepository.AddCLass(entity);
            await _classRepository.SaveAsync();

            var returnDto = _mapper.Map <ClassDto>(entity);

            return(CreatedAtRoute(
                       nameof(GetClass),
                       new{
                classId = returnDto.CLassId,
                className = returnDto.ClassName
            },
                       returnDto
                       ));
        }