public async Task <List <BodegaDto> > ObtenerBodegasExistentes()
        {
            List <Bodega> listaBodegas = await _contexto.Bodegas.ToListAsync();

            if (listaBodegas == null)
            {
                listaBodegas = new List <Bodega>();
            }

            return(BodegaMapeo.Convertir(listaBodegas));
        }
        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)));
        }
 public async Task <List <BodegaDto> > ObtenerBodegasExistentes()
 {
     return(await Task.FromResult(BodegaMapeo.Convertir(_datosMock.listaBodegas)));
 }
        public async Task <BodegaDto> BuscarBodega(Guid id)
        {
            Bodega resultado = _datosMock.listaBodegas.FirstOrDefault(f => f.Id == id);

            return(await Task.FromResult(BodegaMapeo.Convertir(resultado)));
        }
        public async Task <BodegaDto> BuscarBodega(Guid id)
        {
            Bodega bodega = await _contexto.Bodegas.FirstOrDefaultAsync(f => f.Id == id);

            return(BodegaMapeo.Convertir(bodega));
        }