Esempio n. 1
0
        public bool AddToUsuario(Autoridade autoridade, Usuario usuario)
        {
            Autoridade aut = ldc.Autoridades.Single(a => a.Id == autoridade.Id);
            Usuario    usu = ldc.Usuarios.Single(u => u.Id == usuario.Id);

            aut.Usuarios.Add(usu);
            ldc.SubmitChanges();
            return(true);
        }
Esempio n. 2
0
 public void Inserir(CategoriaLivro categoria)
 {
     try
     {
         ldc.Categorias.InsertOnSubmit(categoria);
         ldc.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Esempio n. 3
0
 public void Inserir(Usuario usuario)
 {
     try
     {
         ldc.Usuarios.InsertOnSubmit(usuario);
         ldc.SubmitChanges();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Esempio n. 4
0
        public void Inserir(Livro livro)
        {
            //DateTime myDate;
            //String format = "dd/MM/yyyy hh:mm:ss";
            //DateTime.TryParse(DateTime.Now.ToString(format), out myDate);

            livro.Created = DateTime.Now;

            livro.Categoria    = ldc.Categorias.SingleOrDefault(c => c.Id == livro.Categoria.Id);
            livro.Proprietario = ldc.Usuarios.SingleOrDefault(u => u.Id == livro.Proprietario.Id);
            ldc.Livros.InsertOnSubmit(livro);
            ldc.SubmitChanges();
        }
Esempio n. 5
0
 public bool deleteLivro(int idCarrinho, int idLivro)
 {
     try {
         Carrinho car = ldc.Carrinhos.SingleOrDefault(c => c.Id == idCarrinho);
         Livro    liv = ldc.Livros.SingleOrDefault(l => l.Id == idLivro);
         car.Livros.Remove(liv);
         ldc.SubmitChanges();
         return(true);
     }catch (Exception e) {
         return(false);
     }
 }
Esempio n. 6
0
        public int addCarrinho()
        {
            LivrariaDataContext ldc2     = new LivrariaDataContext();
            Carrinho            carrinho = new Carrinho();

            DateTime myDate = DateTime.Now;

            carrinho.Created = myDate;

            ldc2.Carrinhos.InsertOnSubmit(carrinho);
            ldc2.SubmitChanges();
            return(carrinho.Id);
        }
Esempio n. 7
0
        public bool addLivro(Carrinho carrinho, Livro livro)
        {
            LivrariaDataContext ldc2 = new LivrariaDataContext();

            Carrinho car = ldc2.Carrinhos.Single(c => c.Id == carrinho.Id);

            System.Diagnostics.Debug.WriteLine("Carrinho:" + car);
            Livro liv = ldc2.Livros.Single(l => l.Id == livro.Id);

            System.Diagnostics.Debug.WriteLine("Livro:" + liv);
            car.Livros.Add(liv);
            ldc2.SubmitChanges();
            return(true);
        }
Esempio n. 8
0
        public static void RemoveRecord <T>(T recordToRemove) where T : class
        {
            // Retrieve BookCatalog instance in way
            // that's consistent with your DataContext strategy
            LivrariaDataContext ldc = new LivrariaDataContext();

            Table <T> tableData    = ldc.GetTable <T>();
            var       deleteRecord = tableData.SingleOrDefault(record => record == recordToRemove);

            if (deleteRecord != null)
            {
                tableData.DeleteOnSubmit(deleteRecord);
            }

            // If you created a new BookCatalog instance, submit it's changes here
            ldc.SubmitChanges();
        }