/// <summary> /// Método que remover uma mídia de evento /// </summary> /// <param name="eventoMidia"></param> public void Remover(EventoMidia eventoMidia) { ado.Remover(eventoMidia); }
private bool addResultListarIngresso(tIngresso ingresso, tSetor setor, tEvento evento, EventoMidia eventoMidia, EventoTipoMidia eventoTipoMidia, tLocal local, tApresentacao apresentacao) { tIngresso aux = ingressos.Where(x => x.ID == ingresso.ID).FirstOrDefault(); if (aux == null) { aux = ingresso; aux.tSetor = setor; aux.tEvento = evento; aux.tEvento.EventoMidia = new List <EventoMidia>(); if (eventoMidia != null) { eventoMidia.EventoTipoMidia = eventoTipoMidia; aux.tEvento.EventoMidia.Add(eventoMidia); } aux.tEvento.tLocal = local; aux.tEvento.tApresentacao = new List <tApresentacao>(); if (apresentacao != null) { aux.tEvento.tApresentacao.Add(apresentacao); if (apresentacao.ID == aux.ApresentacaoID) { aux.tApresentacao = apresentacao; } } ingressos.Add(aux); } else { if (eventoMidia != null && aux.tEvento.EventoMidia.All(x => x.ID != eventoMidia.ID)) { eventoMidia.EventoTipoMidia = eventoTipoMidia; aux.tEvento.EventoMidia.Add(eventoMidia); } if (apresentacao != null && aux.tEvento.tApresentacao.All(x => x.ID != apresentacao.ID)) { aux.tEvento.tApresentacao.Add(apresentacao); if (apresentacao.ID == aux.ApresentacaoID) { aux.tApresentacao = apresentacao; } } } return(true); }
/// <summary> /// Método que salva uma mídia de evento /// </summary> /// <param name="eventoMidia"></param> public void Salvar(EventoMidia eventoMidia) { ado.Salvar(eventoMidia); }