コード例 #1
0
        public void AccountManagerContextTest()
        {
            var _configuration = new ConfigurationBuilder()
                                 .SetBasePath(AssemblyProperties.AssemblyDirectory)
                                 .AddJsonFile("appsettings.json")
                                 .Build();
            var optionsBuilder = new DbContextOptionsBuilder <AccountManagerContext>();

            optionsBuilder.UseSqlServer(_configuration.GetConnectionString("AccountManagerLocalDB"));
            var dbContext = new AccountManagerContext(optionsBuilder.Options);

            Assert.IsNotNull(dbContext);
        }
コード例 #2
0
        public BalanceDataService(DbContextOptionsBuilder <AccountManagerContext> optionsBuilder)
        {
            dbContext = new AccountManagerContext(optionsBuilder.Options);

            // custom mapper
            var config = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Balance, BalanceDTO>()
                .ForMember(dest => dest.MonthSort, source => source.MapFrom(source => source.Date.Month))
                .ForMember(dest => dest.MonthName, source => source.MapFrom(source => (new DateTimeFormatInfo()).GetMonthName(source.Date.Month)))
                .ReverseMap();
            });

            mapper = config.CreateMapper();
        }
コード例 #3
0
        private void SeedDB()
        {
            using AccountManagerContext context = new AccountManagerContext(_options);
            var accounts = new List <Account>
            {
                new Account
                {
                    ID          = 1,
                    DomainName  = "domain1",
                    AccountName = "Account1",
                    Password    = "******"
                },
                new Account
                {
                    ID          = 2,
                    DomainName  = "domain1",
                    AccountName = "Account2",
                    Password    = "******"
                },
                new Account
                {
                    ID          = 3,
                    DomainName  = "domain2",
                    AccountName = "Account1",
                    Password    = "******"
                },
                new Account
                {
                    ID          = 4,
                    DomainName  = "domain2",
                    AccountName = "Account3",
                    Password    = "******"
                },
            };

            context.Account.AddRange(accounts);
            context.SaveChanges();
        }
コード例 #4
0
 public SubscriptionRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #5
0
 public DatabaseService(AccountManagerContext dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #6
0
 public AccountDetailRepository(AccountManagerContext dbContext) : base(dbContext)
 {
 }
コード例 #7
0
 public ExpenseRepository(AccountManagerContext context)
 {
     _context = context;
 }
 public SettingsController()
 {
     Context = new AccountManagerContext();
 }
コード例 #9
0
 public CreditNoteRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #10
0
 public PaymentDetailsRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #11
0
 public HomeController()
 {
     Context = new AccountManagerContext();
 }
コード例 #12
0
 public AccountRepository(AccountManagerContext dataContext) : base(dataContext)
 {
 }
コード例 #13
0
 public TaxInformationRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #14
0
 public EmployeeRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #15
0
 public UnitOfWork(AccountManagerContext dataContext)
 {
     _dataContext = dataContext;
 }
コード例 #16
0
 public CustomerRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #17
0
 public MainController()
 {
     Context = new AccountManagerContext();
 }
コード例 #18
0
 public RepositoryBase(AccountManagerContext dataContext)
 {
     _dataContext = dataContext;
     _dbset       = dataContext.Set <TEntity>();
 }
コード例 #19
0
 public ExpenseService(AccountManagerContext context, IMapper mapper, ICloudService cloudService)
 {
     this.context      = context;
     this.mapper       = mapper;
     this.cloudService = cloudService;
 }
コード例 #20
0
 public TransactionRepository(AccountManagerContext dataContext) : base(dataContext)
 {
 }
コード例 #21
0
 public VoucherRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #22
0
 public InvoiceLineRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #23
0
 public HolidayRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #24
0
 public EstimateLineRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #25
0
 public CategoryService(AccountManagerContext context, IMapper mapper)
 {
     this.context = context;
     this.mapper  = mapper;
 }
コード例 #26
0
 public SalesReceiptLineRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #27
0
 public SupplierRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #28
0
 public PaymentBillingRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #29
0
 public AccountRepository(AccountManagerContext context)
 {
     _context = context;
 }
コード例 #30
0
 public Repository(AccountManagerContext acContext)
 {
     _db = acContext;
 }