Esempio n. 1
0
        public async Task AgregarEditarProductoAsync(ProductoInput producto)
        {
            if (producto.Codigo.GetValueOrDefault(0) > 0)
            {
                Producto producto1 = await _productoRepository.GetProducotById(producto.Codigo.Value, trackear : true);

                _mapper.Map <ProductoInput, Producto>(producto, producto1);
            }
            else
            {
                Producto producto1 = _mapper.Map <Producto>(producto);
                await _productoRepository.AgregarEditarProductoAsync(producto1);
            }
            await _productoRepository.SaveChangesAsync();
        }