private static void VisualizarSerie()
        {
            System.Console.Write("Digite o Id da série: ");
            int idSerie = int.Parse(Console.ReadLine());
            var serie   = repository.GetById(idSerie);

            System.Console.WriteLine(serie);
        }
Esempio n. 2
0
        private static void VisualizarSerie()
        {
            Console.WriteLine("Visualizar séries: ");
            Console.Write("Digite o id da série: ");
            int entradaId = int.Parse(Console.ReadLine());

            var serie = repository.GetById(entradaId);

            Console.WriteLine(serie);
        }
        public void GetByIdIncludesAllRelationsOfSerie()
        {
            var brand = new Brand();

            var series = new Series
            {
                Brand = brand
            };

            _sut.Add(series);

            var seriesFromDatabase = _sut.GetById(series.Id);

            Assert.That(seriesFromDatabase.Brand, Is.EqualTo(brand));
        }
Esempio n. 4
0
 private void btnModify_Click(object sender, EventArgs e)
 {
     try
     {
         var   allSeries   = serieRepo.getAll();
         Serie serieToedit = serieRepo.GetById(allSeries, serieSelected).FirstOrDefault();
         //recogemos la serie a modificar y vamos comparando si los datos introducidos son distintos a los que tiene.
         //en ese caso se los asignamos
         if (serieToedit.Title != txtTitle.Text)
         {
             serieToedit.Title = txtTitle.Text;
         }
         if (serieToedit.NumTemp.ToString() != txtTemporadas.Text)
         {
             serieToedit.NumTemp = int.Parse(txtTemporadas.Text);
         }
         if (serieToedit.IdGenre != getGenre(cmbGenreMod.SelectedItem.ToString()))
         {
             serieToedit.IdGenre = getGenre(cmbGenreMod.SelectedItem.ToString());
         }
         if (serieToedit.Year.ToString() != txtYear.Text)
         {
             serieToedit.Year = int.Parse(txtYear.Text);
         }
         if (serieToedit.Description != txtDescription.Text)
         {
             serieToedit.Description = txtDescription.Text;
         }
         if (photo == true)
         {
             serieToedit.PhotoPath = photoPath;
         }
         //comprobamos campos
         if (string.IsNullOrEmpty(txtTitle.Text) || string.IsNullOrEmpty(txtTemporadas.Text) || string.IsNullOrEmpty(txtYear.Text) || string.IsNullOrEmpty(txtRate.Text) || getGenre(cmbGenreMod.SelectedItem.ToString()) == -1 ||
             string.IsNullOrEmpty(txtDescription.Text))
         {
             MessageBox.Show("Faltan campos por rellenar", "Error");
         }
         else
         {
             //si todo ha salido bien llamamos al metodo para modificar
             if (serieCtr.modificarSerie(serieToedit) != true)
             {
                 MessageBox.Show("Ha ocurrido un error al modificar la serie", "Error");
             }
             else
             {
                 //reiniciamos campos y valores.
                 MessageBox.Show("Serie modificada", "Éxito");
                 txtTemporadas.Text  = "";
                 txtTitle.Text       = "";
                 txtRate.Text        = "";
                 cmbGenres.Text      = "Selecciona";
                 txtYear.Text        = "";
                 txtDescription.Text = "";
                 cmbGenreMod.Text    = "Selecciona";
                 imgSerie.Image      = null;
                 listBoxSeries.Items.Clear();
             }
         }
     }
     catch (Exception q)
     {
         MessageBox.Show("Campos Rellenados incorrectamente" + q.Message, "Error");
     }
 }