Ejemplo n.º 1
0
        public Task <Pedido> Inserir(Pedido pedido)
        {
            var db = new EverisContext();

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

            return(Task.FromResult(pedido));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 3
0
        public Task <Pedido> Obter(int id)
        {
            var db = new EverisContext();

            return(Task.FromResult(db.Pedidos.Find(id)));
        }
Ejemplo n.º 4
0
 public PedidoRepository(EverisContext context)
     : base(context)
 {
 }
Ejemplo n.º 5
0
 public Repository(EverisContext context)
 {
     dbContext = context;
     dbSet     = dbContext.Set <TEntity>();
 }