public void AdicionarCompra(Compra compra)
        {
            var data = DateTime.Now;

            compra.DataCadastro = data;

            var valido = compra.ValidaPropriedadeString(compra.Nome, "Nome");

            if (valido)
            {
                _iCompra.Add(compra);
            }
        }
        public async Task AdicionaProdutoCarrinho(string userId, CompraUsuario compraUsuario)
        {
            var compra = await _iCompra.CompraPorEstado(userId, EnumEstadoCompra.Produto_Carrinho);

            if (compra == null)
            {
                compra = new Compra
                {
                    UserId = userId,
                    Estado = EnumEstadoCompra.Produto_Carrinho
                };
                await _iCompra.Add(compra);
            }
            if (compra.Id > 0)
            {
                compraUsuario.IdCompra = compra.Id;
                await _iCompraUsuario.Add(compraUsuario);
            }
        }
 public void Add(Compra Objeto)
 {
     _iCompra.Add(Objeto);
 }
Esempio n. 4
0
 public async Task Add(Compra Objeto)
 {
     await _iCompra.Add(Objeto);
 }