private void detach_Convites(Convite entity) { this.SendPropertyChanging(); entity.Evento = null; }
private void attach_Convites(Convite entity) { this.SendPropertyChanging(); entity.Evento = this; }
partial void DeleteConvite(Convite instance);
partial void UpdateConvite(Convite instance);
partial void InsertConvite(Convite instance);
public void EventoConvidarParticipante(int evento_id, string numeroParticipante) { EventManagerDataContext dc = new EventManagerDataContext(); try { Contato contato = dc.Contatos.First(c => c.numero == numeroParticipante); Evento evento = dc.Eventos.First(e => e.id == evento_id); Convite convite = new Convite(); convite.idEvento = evento_id; convite.numeroConvidado = numeroParticipante; dc.Convites.InsertOnSubmit(convite); dc.SubmitChanges(); } catch { //enviar mensagem de numero ou evento inexistente } }