コード例 #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
ファイル: PedidoRepository.cs プロジェクト: claudevan/Pedido
        public Task <Pedido> Obter(int id)
        {
            var db = new EverisContext();

            return(Task.FromResult(db.Pedidos.Find(id)));
        }
コード例 #4
0
 public PedidoRepository(EverisContext context)
     : base(context)
 {
 }
コード例 #5
0
ファイル: Repository.cs プロジェクト: Wocabrera/ProjetoEveris
 public Repository(EverisContext context)
 {
     dbContext = context;
     dbSet     = dbContext.Set <TEntity>();
 }