public ActionResult JournalEntries()
 {
     var journalEntries = _financialService.GetJournalEntries();
     var model = new Models.ViewModels.Financials.JournalEntries();
     foreach(var je in journalEntries)
     {
         foreach (var line in je.JournalEntryLines)
         {
             model.JournalEntriesListLines.Add(new Models.ViewModels.Financials.JournalEntriesListLine()
             {
                 AccountId = line.AccountId,
                 AccountCode = line.Account.AccountCode,
                 AccountName = line.Account.AccountName,
                 DrCr = (int)line.DrCr == 1 ? "Dr" : "Cr",
                 Amount = line.Amount
             });
         }
     }
     return View(model);
 }
        public ActionResult JournalEntries()
        {
            var journalEntries = _financialService.GetJournalEntries();
            var model          = new Models.ViewModels.Financials.JournalEntries();

            foreach (var je in journalEntries)
            {
                foreach (var line in je.JournalEntryLines)
                {
                    model.JournalEntriesListLines.Add(new Models.ViewModels.Financials.JournalEntriesListLine()
                    {
                        AccountId   = line.AccountId,
                        AccountCode = line.Account.AccountCode,
                        AccountName = line.Account.AccountName,
                        DrCr        = (int)line.DrCr == 1 ? "Dr" : "Cr",
                        Amount      = line.Amount
                    });
                }
            }
            return(View(model));
        }
        public ActionResult JournalEntries()
        {
            var journalEntries = _financialService.GetJournalEntries();
            var model          = new Models.ViewModels.Financials.JournalEntries();

            foreach (var je in journalEntries)
            {
                foreach (var line in je.JournalEntryLines)
                {
                    model.JournalEntriesListLines.Add(new Models.ViewModels.Financials.JournalEntriesListLine()
                    {
                        Id                    = line.Id,
                        AccountId             = line.AccountId,
                        AccountCode           = line.Account.AccountCode,
                        AccountName           = line.Account.AccountName,
                        DrCr                  = (int)line.DrCr == 1 ? "Dr" : "Cr",
                        Amount                = line.Amount,
                        JournalHeaderId       = line.JournalEntryHeaderId,
                        GeneralLedgerHeaderId = je.GeneralLedgerHeaderId.HasValue ? je.GeneralLedgerHeaderId.Value : 0
                    });
                }
            }
            return(View(model));
        }
 public ActionResult JournalEntries()
 {
     var journalEntries = _financialService.GetJournalEntries();
     var model = new Models.ViewModels.Financials.JournalEntries();
     foreach(var je in journalEntries)
     {
         foreach (var line in je.JournalEntryLines)
         {
             model.JournalEntriesListLines.Add(new Models.ViewModels.Financials.JournalEntriesListLine()
             {
                 Id = line.Id,
                 AccountId = line.AccountId,
                 AccountCode = line.Account.AccountCode,
                 AccountName = line.Account.AccountName,
                 DrCr = (int)line.DrCr == 1 ? "Dr" : "Cr",
                 Amount = line.Amount,
                 JournalHeaderId = line.JournalEntryHeaderId,
                 GeneralLedgerHeaderId = je.GeneralLedgerHeaderId.HasValue ? je.GeneralLedgerHeaderId.Value : 0
         });
         }
     }
     return View(model);
 }