-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProgram.cs
More file actions
25 lines (22 loc) · 766 Bytes
/
Program.cs
File metadata and controls
25 lines (22 loc) · 766 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
using System;
using TesteTecnicoConsoleApp.Entities;
using TesteTecnicoConsoleApp.Services;
namespace TesteTecnicoConsoleApp
{
class Program
{
static void Main(string[] args)
{
var sourcePath = @"C:\repos\TesteTecnico\TesteHadad";
var prodPath = sourcePath + @"\PRODUTOS.TXT";
var vendasPath = sourcePath + @"\VENDAS.TXT";
IOService iOService = new IOService();
CentroOperacional co = new CentroOperacional();
co.Produtos = iOService.LerProdutos(prodPath);
co.Vendas = iOService.LerVendas(vendasPath);
iOService.ValidaTransferencia(co);
iOService.ValidaDivergencia(co);
iOService.ValidaCanais(co);
}
}
}