Example #1
0
        public ActionResult <CommandReadDTO> CreateCommand([FromBody] CommandCreateDTO commandCreateDTO)
        {
            var commandModal = _mapper.Map <Command>(commandCreateDTO);

            _repository.CreateCommand(commandModal);

            var commandReadDTO = _mapper.Map <CommandReadDTO>(commandModal);

            return(CreatedAtRoute(nameof(GetCommandById), new { Id = commandReadDTO.Id }, commandReadDTO));
        }
        public ActionResult <CommandReadDto> CreateCommand(CommandCreateDto commandCreateDto)
        {                                           //Source
            var commandModel = _mapper.Map <Command>(commandCreateDto);

            _repository.CreateCommand(commandModel);
            _repository.SaveChanges();

            var commandReadDto = _mapper.Map <CommandReadDto>(commandModel);

            return(CreatedAtRoute(nameof(GetCommandById), new { Id = commandReadDto.Id }, commandReadDto));
            // return Ok(commandReadDto);
        }
Example #3
0
        //public Task<ActionResult<WebApiReadDto>> CreateCommand(WebApiCreateDto webApiCreateDto)
        //{
        //    var commandModel = _mapper.Map<WebApiModel>(webApiCreateDto);
        //    _repository.CreateCommand(commandModel);
        //    _repository.SaveChanges();

        //    var commandReadDto = _mapper.Map<WebApiReadDto>(commandModel);
        //    return CreatedAtRoute(nameof(GetCommandById), new { ID = commandReadDto.Id }, commandReadDto);
        //}
        public ActionResult <WebApiReadDto> CreateCommand(WebApiCreateDto commandCreateDto)
        {
            var commandModel = _mapper.Map <WebApiModel>(commandCreateDto);

            _repository.CreateCommand(commandModel);
            _repository.SaveChanges();



            var commandReadDto = _mapper.Map <WebApiReadDto>(commandModel);



            return(CreatedAtRoute(nameof(GetCommandById), new { ID = commandReadDto.id }, commandReadDto));
            //return Ok(commandReadDto);
        }