コード例 #1
0
 public LedgerEntryUnitOfWork(ContabilidadDbContext context)
 {
     _context           = context ?? throw new ArgumentNullException(nameof(context));
     _journalEntryGroup = new JournalEntryGroup
     {
         Date = DateTime.Now
     };
     _context.JournalEntryGroups.Add(_journalEntryGroup);
 }
コード例 #2
0
        public void SeedContext(ContabilidadDbContext context)
        {
            context.Database.EnsureCreated();
            if (context.Accounts.Any())
            {
                return;
            }

            var accounts = new List <Account>();

            accounts.AddRange(GetGroup1());

            context.Accounts.AddRange(accounts);
            context.SaveChanges();
        }
コード例 #3
0
 public ILedgerEntryUnitOfWork GetUnitOfWork(ContabilidadDbContext context)
 {
     return(new LedgerEntryUnitOfWork(context));
 }
 public JournalEntryGroupPresetRepository(ContabilidadDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
コード例 #5
0
 public AccountRepository(ContabilidadDbContext context, IMapper mapper)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _mapper  = mapper;
 }
コード例 #6
0
 public JournalEntryGroupRepository(ContabilidadDbContext context, ILedgerEntryUoWFactory uofFactory)
 {
     _context    = context ?? throw new ArgumentNullException(nameof(context));
     _uofFactory = uofFactory ?? throw new ArgumentNullException(nameof(uofFactory));
 }