public Task <Pedido> Inserir(Pedido pedido) { var db = new EverisContext(); db.Pedidos.Add(pedido); db.SaveChanges(); return(Task.FromResult(pedido)); }
//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)); }
public Task <Pedido> Obter(int id) { var db = new EverisContext(); return(Task.FromResult(db.Pedidos.Find(id))); }
public PedidoRepository(EverisContext context) : base(context) { }
public Repository(EverisContext context) { dbContext = context; dbSet = dbContext.Set <TEntity>(); }