Ejemplo n.º 1
0
 public void AlterarRecorrenciaEventos(Evento evento, bool alterarRecorrenciaCompleta)
 {
     if (evento.EventoPaiId.HasValue && evento.EventoPaiId > 0 && alterarRecorrenciaCompleta)
     {
         IEnumerable <Evento> eventos = repositorioEvento.ObterEventosPorRecorrencia(evento.Id, evento.EventoPaiId.Value, evento.DataInicio);
         if (eventos != null && eventos.Any())
         {
             foreach (var eventoASerAlterado in eventos)
             {
                 var eventoAlterado = AlterarEventoDeRecorrencia(evento, eventoASerAlterado);
                 repositorioEvento.Salvar(eventoAlterado);
             }
         }
     }
 }