createFlashcard method

void createFlashcard()

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);
  }
}