private static async void Save(Film film) { FilmBll.Save(film); if (SignalR) { StartSignalR(film); } }
private void buttonEnregistrer_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(textBoxNom.Text)) { labelInformation.Text = "Le nom du film n'est pas renseigné"; } else if (string.IsNullOrEmpty(textBoxDuree.Text)) { labelInformation.Text = "La durée du film n'est pas renseignée"; } else if (string.IsNullOrEmpty(richTextSynopsis.Text)) { labelInformation.Text = "Le synopsis du film n'est pas renseigné"; } else if (string.IsNullOrEmpty(dateTimePickerSortie.Text)) { labelInformation.Text = "La date du film n'est pas renseigné"; } else { labelInformation.Text = "Enregistrement en cours"; var film = new Film { Nom = textBoxNom.Text, DureeEnMinute = Convert.ToInt32(textBoxDuree.Text), DateSortie = dateTimePickerSortie.Value, Synopsis = richTextSynopsis.Text }; FilmBll.Save(film); labelInformation.Text = "Enregistrement terminé"; } } catch (Exception ex) { labelInformation.Text = $"Erreur : {ex.Message}"; } }