public void Eliminar() { if (GuiaEpisodios.Remove(Episodios)) { Save(); } }
void VerAgregar(string modo) { Modo = modo; if (modo == "Agregar") { Episodios = new Episodios(); } else { Episodios copia = new Episodios() { TituloEspañol = Episodios.TituloEspañol, TituloOriginal = Episodios.TituloOriginal, NumeroEpisodio = Episodios.NumeroEpisodio, NumeroTemporada = Episodios.NumeroTemporada, Descripcion = Episodios.Descripcion }; posicionOriginal = GuiaEpisodios.IndexOf(Episodios); Episodios = copia; } MostrarUserControl = true; }
public void Agregar() { Error = ""; if (string.IsNullOrWhiteSpace(Episodios.TituloEspañol)) { Error = "El episodio debe tener un nombre en Español."; return; } if (string.IsNullOrWhiteSpace(Episodios.TituloOriginal)) { Error = "El episodio debe tener un nombre en su idioma original."; return; } if (string.IsNullOrWhiteSpace(Episodios.NumeroEpisodio)) { Error = "El episodio debe tener un numero de episodio."; return; } if (string.IsNullOrWhiteSpace(Episodios.NumeroTemporada)) { Error = "El episodio debe corresponder a una temporada de la serie."; return; } if (string.IsNullOrWhiteSpace(Episodios.Descripcion)) { Error = "El episodio debe contar con una descricpcion del episodio."; return; } if (GuiaEpisodios.Any(x => x.TituloEspañol == Episodios.TituloEspañol)) { Error = "Ya existe un episodio con el mismo nombre."; return; } GuiaEpisodios.Add(Episodios); Save(); MostrarUserControl = false; }