public ActionResult <SnippetReadDto> CreateSnippet(SnippetCreateDto createDto) { var objModel = _mapper.Map <Snippet>(createDto); _repository.CreateSnippet(objModel); _repository.SaveChanges(); var dto = _mapper.Map <SnippetReadDto>(objModel); return(CreatedAtRoute(nameof(GetSnippetById), new { Id = dto.Id }, dto)); }
public ActionResult <SnippetReadDto> CreateSnippet(SnippetCreateDto snippetToCreate) { var snippet = _mapper.Map <Snippet>(snippetToCreate); _snippetsRepo.CreateSnippet(snippet); _snippetsRepo.SaveSnippetsChanges(); var snippetReadDto = _mapper.Map <SnippetReadDto>(snippet); return(CreatedAtRoute(nameof(GetSnippetById), new { Id = snippetReadDto.Id }, snippetReadDto)); }