Beispiel #1
0
        public Task <Pedido> Inserir(Pedido pedido)
        {
            var db = new EverisContext();

            db.Pedidos.Add(pedido);
            db.SaveChanges();

            return(Task.FromResult(pedido));
        }
Beispiel #2
0
        //Deveria ter criado um reposityPattern pra não ficar repetindo código
        public Task <Pedido> Alterar(PedidoRequest pedidoRequest)
        {
            var db = new EverisContext();

            var pedido = db.Pedidos.Find(pedidoRequest.Id);

            pedido.Alterar(pedidoRequest.NomeCliente,
                           pedidoRequest.Email,
                           pedidoRequest.CPF,
                           pedidoRequest.ValorTotal,
                           pedidoRequest.DataPedido);

            db.SaveChanges();

            return(Task.FromResult(pedido));
        }
Beispiel #3
0
 public void Add(TEntity entity)
 {
     dbSet.Add(entity);
     dbContext.SaveChanges();
 }