示例#1
0
 public void InserirProduto(Produto produto)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             context.Produtos.Add(produto);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#2
0
 public void InserirUsuario(Usuario usuario)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             context.Usuarios.Add(usuario);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#3
0
 public void RemoverProduto(int id)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             var result = context.Produtos.FirstOrDefault(x => x.PkProdutoId == id);
             context.Produtos.Remove(result);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#4
0
 public void AlterarProduto(Produto produto)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             var result = context.Produtos.FirstOrDefault(x => x.PkProdutoId == produto.PkProdutoId);
             result = produto;
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#5
0
 public void AlterarSenha(string email, string senha)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             Usuario usuario = context.Usuarios.Where(x => x.Email == email).FirstOrDefault();
             usuario.Senha = senha;
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }
示例#6
0
 public void DesassociarProdutoPromocao(PromocaoProduto promocaoProduto)
 {
     try
     {
         using (var context = new SITEWAREContext())
         {
             var result = context.PromocaoProdutos
                          .Where(x => x.FkPromocaoId == promocaoProduto.FkPromocaoId && x.FkProdutoId == promocaoProduto.FkProdutoId)
                          .FirstOrDefault();
             context.PromocaoProdutos.Remove(result);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw new Exception(ex.ToString());
     }
 }