// GET: api/Serie/5 public IEnumerable <Pelicula> Get(int id) { var repo = new PeliculaRepository(); List <Pelicula> pelicula = repo.GetPeliculaUsuario(id); return(pelicula); }
// POST: api/Serie public string Post([FromBody] Pelicula pelicula) { var repo = new PeliculaRepository(); string result = repo.Save(pelicula); return(result); }
// GET: api/Pelicula public IEnumerable <Pelicula> Get() { var repo = new PeliculaRepository(); List <Pelicula> peliculas = repo.GetPeliculas(); return(peliculas); }
private void onDeletePelicula(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 1) { int selectedRowIndex = dataGridView.SelectedRows[0].Index; Pelicula pelicula = peliculas[selectedRowIndex]; string msg = "Está a punto de eliminar \"" + pelicula.Titulo + "\". ¿Está seguro de querer continuar?"; DialogResult dialogResult = MessageBox.Show(this, msg, "Advertencia", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2); if (dialogResult == DialogResult.OK) { try { using (PeliculaRepository repo = new PeliculaRepository()) { repo.Delete(pelicula); } peliculas.RemoveAt(selectedRowIndex); MessageBox.Show(this, "\"" + pelicula.Titulo + "\" eliminada correctamente.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (BusinessEntityRepositoryException ex) { this.ShowExceptionMessageBox(ex); } } } }
private void initPeliculas() { using (PeliculaRepository repo = new PeliculaRepository()) { peliculas = new BindingList<Pelicula>(repo.FindAll()); } dataGridView.DataSource = peliculas; }
public HomeController() { _peliculaRepository = new PeliculaRepository(); }
private void onEditPelicula(object sender, EventArgs e) { if (dataGridView.SelectedRows.Count == 1) { int selectedRowIndex = dataGridView.SelectedRows[0].Index; try { using (PeliculaRepository repo = new PeliculaRepository()) { using (PeliculaForm form = new PeliculaForm()) { form.Text = "Editando película"; form.ConfigureAsDialog(); form.Pelicula = repo.FindById(peliculas[selectedRowIndex].Id); if (form.ShowDialog(this) == DialogResult.OK) { peliculas[selectedRowIndex] = form.Pelicula; } } } } catch (BusinessEntityRepositoryException ex) { this.ShowExceptionMessageBox(ex); } } }
private void onSimpleFind(object sender, EventArgs e) { try { using (PeliculaRepository repo = new PeliculaRepository()) { peliculas = new BindingList<Pelicula>(repo.FindByTitulos(findToolStripTextBox.Text)); } } catch (BusinessEntityRepositoryException ex) { this.ShowExceptionMessageBox(ex); } dataGridView.DataSource = peliculas; }