コード例 #1
0
ファイル: PedidoRepository.cs プロジェクト: claudevan/Pedido
        public Task <Pedido> Inserir(Pedido pedido)
        {
            var db = new EverisContext();

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

            return(Task.FromResult(pedido));
        }
コード例 #2
0
ファイル: PedidoRepository.cs プロジェクト: claudevan/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));
        }
コード例 #3
0
ファイル: Repository.cs プロジェクト: Wocabrera/ProjetoEveris
 public void Add(TEntity entity)
 {
     dbSet.Add(entity);
     dbContext.SaveChanges();
 }