Example #1
0
        public Venda AddNewVenda(Produto produto)
        {
            var venda = new Venda {
                Valor = produto.Preço, IDProduto = produto, DataVenda = DateTime.Now
            };

            contexto.Vendas.Add(venda);
            contexto.SaveChanges();
            return(venda);
        }
Example #2
0
        public string Update(T entity)
        {
            using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options))
            {
                try
                {
                    AirplaneDb.Set <T>().Update(entity);
                    AirplaneDb.SaveChanges();

                    return("Registro atualizado com sucesso!");
                }
                catch (Exception ex)
                {
                    return(ex.Message);
                }
            }
        }
Example #3
0
        public string Delete(Guid Id)
        {
            using (var AirplaneDb = new ContextoBase(_optionsBuilder.Options))
            {
                try
                {
                    var airplaneRemove = AirplaneDb.Set <T>().Find(Id);

                    AirplaneDb.Set <T>().Remove(airplaneRemove);
                    AirplaneDb.SaveChanges();

                    return("Registro removido com sucesso!");
                }
                catch (Exception ex)
                {
                    return(ex.Message);
                }
            }
        }
Example #4
0
 public int Commit()
 {
     return(_contexto.SaveChanges());
 }
Example #5
0
 public List <Produto> AddNewProduto(Produto produto)
 {
     contexto.Produtos.Add(produto);
     contexto.SaveChanges();
     return(contexto.Produtos.ToList());
 }