Exemplo n.º 1
0
 internal static void Save(DadosAgenda newItem)
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         db.dadosAgenda.InsertOnSubmit(newItem);
         db.SubmitChanges();
     }
 }
Exemplo n.º 2
0
 public static void CreateDataBase()
 {
     using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
     {
         if (!db.DatabaseExists())
         {
             db.CreateDatabase();
         }
     }
 }
Exemplo n.º 3
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();
     }
 }
Exemplo n.º 4
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();
                }
            }
        }
Exemplo n.º 5
0
        public static IEnumerable<DadosAgenda> GetDataItems()
        {
            List<DadosAgenda> returnValue = null;

            returnValue = new List<DadosAgenda>();

            using (DataBaseContext db = new DataBaseContext(DataBaseContext.ConnectionString))
            {
                var query = db.dadosAgenda.OrderBy(d => d.Nome);

                foreach (DadosAgenda item in query)
                {
                    returnValue.Add(item);
                }
            }
            return returnValue;
        }