public async Task <IActionResult> CreateColumn([FromBody] ColumnForCreationDto columnForCreationDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var column = _mapper.Map <ColumnForCreationDto, Column>(columnForCreationDto);

            _context.Add(column);
            await _context.SaveChangesAsync();

            var columntoReturn = _mapper.Map <Column, ColumnDto>(column);

            return(Ok(column));
        }
Example #2
0
        public async Task <IActionResult> CreateItem([FromBody] ItemForCreationDto itemForCreationDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var item = _mapper.Map <ItemForCreationDto, Item>(itemForCreationDto);

            _context.Add(item);
            await _context.SaveChangesAsync();

            var itemToReturn = _mapper.Map <Item, ItemDto>(item);

            return(Ok(itemToReturn));
        }
Example #3
0
        public async Task <IActionResult> CreateBoard([FromBody] BoardForCreationDto boardForCreationDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var board = _mapper.Map <BoardForCreationDto, Board>(boardForCreationDto);

            _context.Add(board);
            await _context.SaveChangesAsync();

            var boardToReturn = _mapper.Map <Board, BoardDto>(board);

            return(Ok(boardToReturn));
        }