Esempio n. 1
0
        internal static void SaveCompromisso(Compromisso compromisso)
        {
            DataAccess.Compromisso c = new DataAccess.Compromisso()
            {
                // preenchier atributos...
            };

            //adicionar c no banco
        }
Esempio n. 2
0
        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();
        }