示例#1
0
        public void SaveNewCard(string cardUid, string scannedAt)
        {
            bool scannedBefore = ScannedBefore(cardUid);
            var  newCard       = new NewCards
            {
                ScanTime   = DateTime.UtcNow,
                NewCardUid = cardUid,
                ScannedAt  = scannedAt
            };

            try
            {
                if (scannedBefore == true)
                {
                    _context.Update(newCard);
                }
                else
                {
                    _context.Add(newCard);
                }
                _context.SaveChanges();
            }
            catch (Exception e)
            {
                _logger.LogInformation("can't connect to sql DB:" + e);
            }
        }
示例#2
0
        public void RemoveCardFromNewCards(string cardId)
        {
            var card = new NewCards {
                NewCardUid = cardId
            };

            //_context.NewCards.Attach(card);
            _context.NewCards.Remove(card);
            _context.SaveChanges();
        }