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); }
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)); }
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"); } }