private void WritePerShop(List <List <Transaction> > shoplist) { List <List <Transaction> > shoplist1 = shoplist.ToList(); for (int i = 0; i < shoplist1.Count; i++) { ListTransactionDTO <TransactionDTO> transactionDTOs = ListTransactionDTO <TransactionDTO> .ToListTransactionDTO(createDTOListFromTransactionList(shoplist1[i]).ToList()); _reportsManager.WriteModel(shoplist1[i].First().ShopName + _fileExtention, transactionDTOs); } }
public void Execute() { AscendingOrDescending(); ExtractShopName(); ValidateShopName(); IEnumerable <EarnedDayDecimal> shopEarnedPerDayDecimal = GetEarnedPerDayDecimalForShop(); sortEarnedPerDayDecimalList(ref shopEarnedPerDayDecimal); ListEarning <Earning> shopEarningsPerDayOfTheWeek = ListEarning <Earning> .ToListTransactionDTO(GetEarningListFromEarnedDayDecimalList(shopEarnedPerDayDecimal)); _reportsManager.WriteModel(_path, shopEarningsPerDayOfTheWeek); }
public void Execute() { var report = CreateReport(); _reportsManager.WriteModel(_path, report); }