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)); }