private void byName() { bool hasFavorite; int option; string name = Views.searchByName(); Movie movie = MyData.searchMovieByName(name); Serie serie = MyData.searchSerieByName(name); if (movie != null) { hasFavorite = false; //Verificar option = Views.showMovie(movie, hasFavorite); } else if (serie != null) { hasFavorite = false; //Verificar option = Views.showSerie(serie, hasFavorite); } else { hasFavorite = false; //Verificar Views.showMessage(title, Strings.noMediaSearch); return; } switch (option) { case 1: EditMedia edit = new EditMedia(); if (movie != null) { edit.movie(movie); } else if (serie != null) { edit.serie(serie, serie.getGender().getType() == MediaType.Anime); } break; case 2: //Favorite break; case 3: break; default: Views.invalidOption("Caro " + loggedUser.getNickname()); break; } }
private bool _checkEditMediaSaved() { if (EditMedia != null && EditMedia.IsModified) { switch (MessageBox.Show(String.Format(resources._query_SaveChangedData, EditMedia), resources._caption_Confirmation, MessageBoxButton.YesNoCancel)) { case MessageBoxResult.Cancel: return(false); case MessageBoxResult.Yes: EditMedia.ModelUpdate(); break; case MessageBoxResult.No: EditMedia.Revert(); break; } } return(true); }