partial void DeleteEvento(Evento instance);
 partial void InsertEvento(Evento instance);
 partial void UpdateEvento(Evento instance);
        //
        // Eventos
        //
        public void EventoAdicionar(string nome, string descricao, DateTime data, string numeroResponsavel, long latitude, long longitude)
        {
            EventManagerDataContext dc = new EventManagerDataContext();

            try
            {
                Evento evento = new Evento();
                evento.nome = nome;
                evento.descricao = descricao;
                evento.data = data;
                evento.latitude = latitude;
                evento.longitude = longitude;
                dc.SubmitChanges();
                evento = dc.Eventos.First(e => e.nome==nome && e.descricao==descricao && e.data==data && e.latitude==latitude && e.longitude==longitude);

                Contato responsavel = dc.Contatos.First(c => c.numero == numeroResponsavel);
                Participante participante = new Participante();
                participante.idEvento = evento.id;
                participante.idContato = dc.Contatos.First(c => c.numero == numeroResponsavel).id;
                dc.Participantes.InsertOnSubmit(participante);

                dc.SubmitChanges();
            }
            catch
            {
                //enviar mensagem de numero inexistente
            }
        }