コード例 #1
0
        public async Task <List <ProductoDto> > ObtenerProductosExistentes()
        {
            List <Producto> listaProductos = await _contexto.Productos.ToListAsync();

            if (listaProductos == null)
            {
                listaProductos = new List <Producto>();
            }

            return(ProductoMapeo.Convertir(listaProductos));
        }
コード例 #2
0
        public async Task <MovimientoDto> GuardarMovimiento(MovimientoDto movimiento)
        {
            Movimientos movimientoGuardar = new Movimientos
            {
                Id              = movimiento.Id,
                BodegaId        = movimiento.Bodega.Id,
                ProductoId      = movimiento.Producto.Id,
                FechaMovimiento = movimiento.FechaMovimiento,
                Cantidad        = movimiento.Cantidad,
                Tipo            = movimiento.Tipo,
                Valor           = movimiento.Valor
            };

            _datosMock.listaMovimientos.Add(movimientoGuardar);
            Movimientos movimientoCreado = _datosMock.listaMovimientos.FirstOrDefault(f => f.Id == movimiento.Id);

            movimientoCreado.Bodega   = BodegaMapeo.Convertir(movimiento.Bodega);
            movimientoCreado.Producto = ProductoMapeo.Convertir(movimiento.Producto);
            return(await Task.FromResult(MovimientoMapeo.Convertir(movimientoCreado)));
        }
コード例 #3
0
        public async Task <ProductoDto> BuscarProducto(Guid id)
        {
            Producto producto = _datosMock.productos.FirstOrDefault(f => f.Id == id);

            return(await Task.FromResult(ProductoMapeo.Convertir(producto)));
        }
コード例 #4
0
        public async Task <ProductoDto> BuscarProducto(Guid id)
        {
            Producto producto = await _contexto.Productos.FirstOrDefaultAsync(f => f.Id == id);

            return(ProductoMapeo.Convertir(producto));
        }