public ActionResult <CommandReadDto> CreateCommand(CommandCreateDto commandCreateDto) { var commandModel = _mapper.Map <Command>(commandCreateDto); _repository.CreateCommmand(commandModel); _repository.SaveChanges(); var commandReadDto = _mapper.Map <CommandReadDto>(commandModel); /* * CreatedAtRoute(): * En la cabecera de la respuesta indica cómo acceder al comando creado y, a su vez, devuelve * el objeto generado commandReadDto. Devuelve un 201. */ return(CreatedAtRoute(nameof(GetCommandById), new { Id = commandReadDto.Id }, commandReadDto)); }