public async Task <ValidationResult> AdicionarProdutos(IFormFile file)
        {
            var produtos = await this.TranformarTabelaExcelParaListaProdutos(file);

            var lote = new Lote(produtos);

            if (!ValidarProdutos(produtos))
            {
                return(RetornarErrosValidacao(produtos));
            }

            await _produtoRepository.AdicionarLote(lote);

            await _produtoRepository.Commit();

            return(RetornarErrosValidacao(produtos));
        }