Ejemplo n.º 1
0
        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));
        }