public async Task <IActionResult> CreateCardAsync([FromBody] CreateCardCommand command) { if (command == null) { return(BadRequest()); } var cardToCreate = new Card { Name = command.Name, Description = command.Description }; var createdCard = await _cardsService.CreateCardAsync(cardToCreate); var response = new CardResponse { Id = createdCard.Id, Name = createdCard.Name, Description = createdCard.Description }; return(Ok(response)); }