public void NotificarReuniao(Reuniao reuniao) { var notificacao = Notificacao.NotificarReuniao(reuniao); unitOfWork.Notificacoes.Add(notificacao); unitOfWork.Complete(); var notificacaoReuniao = NotificacaoReuniao.Criar(reuniao.Id, notificacao.Id); unitOfWork.NotificacaoReuniao.Add(notificacaoReuniao); unitOfWork.Complete(); var usuarios = unitOfWork.Usuarios.GetAllUsuarios(); foreach (var u in usuarios) { var usuarioNotificacao = UsuarioNotificacao.Criar(notificacao, u.UsuarioId, DateTime.Now); unitOfWork.UsuariosNotificacao.Add(usuarioNotificacao); unitOfWork.Complete(); } }