예제 #1
0
 internal static void Save(DadosAgenda newItem)
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         db.dadosAgenda.InsertOnSubmit(newItem);
         db.SubmitChanges();
     }
 }
예제 #2
0
 internal static void Update(DadosAgenda item)
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         var query = db.dadosAgenda.Where(d => d.Id == item.Id);
         DadosAgenda dados = (DadosAgenda)query.First<DadosAgenda>();
         dados.Nome = item.Nome;
         dados.Numero = item.Numero;
         dados.Tipo = item.Tipo;
         dados.Grupo = item.Grupo;
         db.SubmitChanges();
     }
 }
예제 #3
0
        internal static void Remove(DadosAgenda item)
        {
            using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
            {
                var query = db.dadosAgenda.Where(d => d.Id == item.Id);

                if (query.Count() > 0)
                {
                    db.dadosAgenda.DeleteOnSubmit(query.First());

                    db.SubmitChanges();
                }
            }
        }