void AddFlashCard() { FlashCardTagFactory flashCardTagFactory = new FlashCardTagFactory(); var addFlashCardWindow = new FlashCardDetailsWindow(new FlashCardDetails(new FlashCard(), flashCardTagFactory.GetAllTags())); addFlashCardWindow.ShowDialog(); //if (!string.IsNullOrEmpty(addFlashCardWindow.addFlashCard.Title) && addFlashCardWindow.addFlashCard.Save) //{ // addFlashCardWindow.addFlashCard.ReturnedFlashCard.FlashCardData = new FlashCardData(); // using (var repo = new FlashCardRepository()) // { // repo.Add(addFlashCardWindow.addFlashCard.ReturnedFlashCard); // } // UpdateFlashCardPreview(); //} UpdateFlashCardPreview(); }
void EditSelectedFlashCard() { using (var repo = new FlashCardRepository()) { FlashCardFactory flashCardFactory = new FlashCardFactory(); FlashCardTagFactory flashCardTagFactory = new FlashCardTagFactory(); var addFlashCardWindow = new FlashCardDetailsWindow( new FlashCardDetails(flashCardFactory.GetFlashCard(selectedFlashCard.Id), flashCardTagFactory.GetAllTags()) ); addFlashCardWindow.ShowDialog(); if (addFlashCardWindow.addFlashCard.Save) { repo.Save(addFlashCardWindow.addFlashCard.ReturnedFlashCard); } } UpdateFlashCardPreview(); }