createFlashcard method
Implementation
void createFlashcard() {
myControllerFrente.text = myControllerFrente.text.trimLeft();
myControllerFrente.text = myControllerFrente.text.trimRight();
myControllerVerso.text = myControllerVerso.text.trimLeft();
myControllerVerso.text = myControllerVerso.text.trimRight();
Flashcard f =
new Flashcard(myControllerFrente.text, myControllerVerso.text);
print(f.getFace());
print(f.getBack());
if (flashcardReceived == null &&
myControllerFrente.text != '' &&
myControllerVerso.text != '') {
print("criou carta");
Provider.of<Collection>(context, listen: false)
.editDeck(this.deck.getName(), 1, f);
} else if (myControllerFrente.text != '' && myControllerVerso.text != '') {
print("alterou carta");
Provider.of<Collection>(context, listen: false).editDeck(
this.deck.getName(), 2, this.flashcardReceived,
replaceCard: f);
}
}