public SalesAnalyticsModel AnalyticProcess(List <VendaModel> vendas, List <ClienteModel> clientes, List <VendedorModel> vendedors) { SalesAnalyticsModel salesAnalytics = new SalesAnalyticsModel(); salesAnalytics.QtdClients = getQtdClients(clientes); salesAnalytics.QtdSalesman = getQtdSalesman(vendedors); salesAnalytics.HighSaleID = getHighSale(vendas); salesAnalytics.WorstSalesman = getWorstSalesman(vendas, vendedors); return(salesAnalytics); }
private void createOutFile(SalesAnalyticsModel salesAnalyticsModel, string fileNameIN) { System.IO.Directory.CreateDirectory(string.Format(@"{0}\Data\Out", Environment.CurrentDirectory)); string pathString = string.Format(@"{0}\Data\Out", Environment.CurrentDirectory); string fileName = string.Format("{0}_OUT.json", fileNameIN); pathString = System.IO.Path.Combine(pathString, fileName); if (!System.IO.File.Exists(pathString)) { var responseData = salesAnalyticsModel; string jsonData = JsonConvert.SerializeObject(responseData, Formatting.None); System.IO.File.WriteAllText(pathString, jsonData); } else { Console.WriteLine("Aquivo \"{0}\" já existe.", fileName); return; } }