コード例 #1
0
        public void SaveCard(BoardSaveCardRequestDto card)
        {
            var entity = new CARD {
                EMAIL       = this.UserEmail,
                BOARD_SEQ   = card.boardSeq,
                LIST_SEQ    = card.listSeq,
                CARD_SEQ    = card.seq,
                CARD_TITLE  = card.title,
                DESCRIPTION = card.description,
                PREV_CARD   = card.prevSeq
            };
            var findCard = _context.CARD.Find(this.UserEmail, entity.BOARD_SEQ, entity.LIST_SEQ, entity.CARD_SEQ);

            if (findCard == null)
            {
                _context.CARD.Add(entity);
            }
            else
            {
                findCard.CARD_TITLE  = entity.CARD_TITLE;
                findCard.DESCRIPTION = entity.DESCRIPTION;
                findCard.PREV_CARD   = entity.PREV_CARD;
                _context.CARD.Update(findCard);
            }
            _context.SaveChanges();
        }
コード例 #2
0
        public void SaveCardContent(BoardSaveCardRequestDto card)
        {
            var findCard = _context.CARD.Find(this.UserEmail, card.boardSeq, card.listSeq, card.seq);

            if (findCard != null)
            {
                findCard.CARD_TITLE  = card.title;
                findCard.DESCRIPTION = card.description;
                _context.CARD.Update(findCard);
                _context.SaveChanges();
            }
        }
コード例 #3
0
 public ActionResult SaveCard([FromBody] BoardSaveCardRequestDto card)
 {
     _boardReository.SaveCard(card);
     return(Ok());
 }
コード例 #4
0
 public void DeleteCard(BoardSaveCardRequestDto card)
 {
     _context.CARD.Remove(_context.CARD.Find(this.UserEmail, card.boardSeq, card.listSeq, card.seq));
     _context.SaveChanges();
 }