public ActionResult <WolfReadDto> CreateWolf(WolfCreateDto wolfCreateDto) { var wolfModel = _mapper.Map <Wolf>(wolfCreateDto); _repository.CreateWolf(wolfModel); _repository.SaveChanges(); var wolfReadDto = _mapper.Map <WolfReadDto>(wolfModel); return(CreatedAtRoute(nameof(GetWolfById), new { Id = wolfReadDto.Id }, wolfReadDto)); }
public ActionResult <PackReadDto> CreatePack(PackCreateDto packCreateDto) { var packModel = _mapper.Map <Pack>(packCreateDto); _repository.CreatePack(packModel); _repository.SaveChanges(); var packReadDto = _mapper.Map <PackReadDto>(packModel); return(CreatedAtRoute(nameof(GetPackById), new { Id = packReadDto.Id }, packReadDto)); }