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