Beispiel #1
0
        protected void AddBtn_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(FrontText.Text)) return;

            using (ForGoodEntities db = new ForGoodEntities())
            {
                Card newCard = new Card()
                {
                    Front = FrontText.Text,
                    LastUpdate = DateTime.Now
                };
                if (!String.IsNullOrEmpty(BackText.Text)) newCard.Back = BackText.Text;
                newCard.ReviewDate = Util.GetReviewDate(Util.ReviewDuration.Forgot);
                db.AddToCards(newCard);
                db.SaveChanges();
            }

            FrontText.Text = "";
            BackText.Text = "";
        }
Beispiel #2
0
 private void RefreshAndSafeReviewDate(Card _nextCard, Util.ReviewDuration reviewDuration)
 {
     using (ForGoodEntities db = new ForGoodEntities())
     {
         Card card = db.Cards.Where(c => c.CardId == _nextCard.CardId).FirstOrDefault();
         card.ReviewDate = Util.GetReviewDate(reviewDuration);
         card.LastUpdate = DateTime.Now;
         db.SaveChanges();
     }
 }