public void Delete() { Console.Clear(); Console.WriteLine("-----------------"); Console.WriteLine("EXCLUIR TITULOS:"); Console.WriteLine("-----------------\n"); Console.WriteLine("1 - SERIES\n2 - FILMES"); try { var ctrl = Convert.ToInt32(Console.ReadLine()); bool IsEmpty = false; IsEmpty = List(ctrl); if (IsEmpty) { throw new Exception(); } Console.WriteLine("\nInforme o Id do titulo que deseja excluir:"); var IdTitle = Console.ReadLine(); switch (ctrl) { case 1: RepositorySeries repositorySerie = new RepositorySeries(); repositorySerie.DelFromList(Convert.ToInt32(IdTitle)); break; case 2: RepositoryMovies repositoryMovie = new RepositoryMovies(); repositoryMovie.DelFromList(Convert.ToInt32(IdTitle)); break; default: throw new ArgumentNullException(); } } catch (ArgumentNullException) { Functions.WriteError("Informe uma opção valida!\n"); } catch (FormatException) { Functions.WriteError("Informe uma opção valida!\n"); } catch (Exception) { return; } }
public static void CreateTitle() { Catalog catalog = new Catalog(); string[] received = new string[4]; received = catalog.Create(); if (Enums.Types.Movie.ToString() == received[0]) { RepositoryMovies repositoryMovies = new RepositoryMovies(); repositoryMovies.AddToList(received); } else if (Enums.Types.Serie.ToString() == received[0]) { RepositorySeries repositorySeries = new RepositorySeries(); repositorySeries.AddToList(received); } }
public static void UpdateTitle() { Catalog catalog = new Catalog(); int SelectedOption; int SelectedId; catalog.Update(out SelectedOption, out SelectedId); if (SelectedOption == 1) { RepositorySeries repositorySeries = new RepositorySeries(); repositorySeries.UpdateFromList(SelectedId); } else if (SelectedOption == 2) { RepositoryMovies repositoryMovies = new RepositoryMovies(); repositoryMovies.UpdateFromList(SelectedId); } else { return; } }
public AuthController(RepositorySeries repo, HelperToken helperToken) { this.repository = repo; this.helperToken = helperToken; }
public SeriesController(RepositorySeries repo) { this.repository = repo; }