Example #1
0
        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;
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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;
            }
        }
Example #4
0
 public AuthController(RepositorySeries repo, HelperToken helperToken)
 {
     this.repository  = repo;
     this.helperToken = helperToken;
 }
Example #5
0
 public SeriesController(RepositorySeries repo)
 {
     this.repository = repo;
 }