Exemple #1
0
        public async Task <IActionResult> CreateCard([FromRoute] string tableID, [FromRoute] string listID, [FromBody] CreateCardData data)
        {
            if (string.IsNullOrEmpty(data.Title))
            {
                return(BadRequest());
            }

            Card newCard = new Card()
            {
                Title       = data.Title,
                Description = data.Description
            };

            if (!CardListCollection.AddCardToTable(new ObjectId(tableID), new ObjectId(listID), newCard))
            {
                return(BadRequest());
            }

            return(Ok(CardListCollection.FindOneList(new ObjectId(tableID), new ObjectId(listID))));
        }