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)); }
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)); }
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)); }