internal static void SaveCompromisso(Compromisso compromisso) { DataAccess.Compromisso c = new DataAccess.Compromisso() { // preenchier atributos... }; //adicionar c no banco }
public static void InsertCompromisso(Compromisso c) { DataAccess.Compromisso compromisso = new DataAccess.Compromisso() { Descricao = c.Descricao, DataCompromisso = c.DataCompromisso, Local = c.Local, IdGerente = c.IdGerente }; Context.Compromisso.Add(compromisso); Context.SaveChanges(); if (!c.Contatos.IsNullOrEmpty()) { foreach (var contato in c.Contatos) { Context.ContatoCompromisso.Add(new DataAccess.ContatoCompromisso() { IdContato = contato.Id, IdCompromisso = compromisso.IdCompromisso }); } } Context.SaveChanges(); }