コード例 #1
0
 public GroupsRepository(SplitwiseAPIContext _context, IGroupMemberMappingsRepository groupMemberMappingsRepository, IUserFriendMappingsRepository userFriendMappingsRepository, IExpensesRepository expensesRepository)
 {
     this.context = _context;
     this._groupMemberMappingsRepository = groupMemberMappingsRepository;
     this._userFriendMappingsRepository  = userFriendMappingsRepository;
     this._expensesRepository            = expensesRepository;
 }
コード例 #2
0
 public GroupsController(IGroupsRepository groupsRepository, IGroupMemberMappingsRepository groupMemberMappingsRepository, IUserFriendMappingsRepository userFriendMappingsRepository, IExpensesRepository expensesRepository)
 {
     this._groupsRepository = groupsRepository;
     this._groupMemberMappingsRepository = groupMemberMappingsRepository;
     this._userFriendMappingsRepository  = userFriendMappingsRepository;
     this._expensesRepository            = expensesRepository;
 }
コード例 #3
0
 public UpdateExpenseTagsCommandHandler(
     IExpensesRepository expensesRepository,
     IUnitOfWork unitOfWork)
 {
     _expensesRepository = expensesRepository;
     _unitOfWork         = unitOfWork;
 }
コード例 #4
0
 public ExpensesController(IExpensesRepository expensesRepository,
                           IMapper mapper, IExpensesCategoryRepository expensesCategoryRepository)
 {
     _expensesRepository         = expensesRepository;
     _mapper                     = mapper;
     _expensesCategoryRepository = expensesCategoryRepository;
 }
コード例 #5
0
ファイル: TestBLL.cs プロジェクト: gevorg96/SR.WebApi
 public TestBLL()
 {
     shopRepo     = new ShopRepository(conn);
     businessRepo = new BusinessRepository(conn);
     imgRepo      = new ImagesRepository(conn);
     prodRepo     = new ProductRepository(conn);
     unitRepo     = new UnitRepository(conn);
     priceRepo    = new PriceRepository(conn);
     costRepo     = new CostRepository(conn);
     stockRepo    = new StockRepository(conn);
     userRepo     = new UserRepository(conn);
     billsRepo    = new BillsRepository(conn);
     expRepo      = new ExpensesRepository(conn);
     foldersRepo  = new FoldersRepository(conn);
     dbBase       = new DropBoxBase("o9340xsv2mzn7ws", "xzky2fzfnmssik1");
     checker      = new ShopsChecker(shopRepo);
     dbBase.GeneratedAuthenticationURL();
     dbBase.GenerateAccessToken();
     prodService = new ProductService(shopRepo, businessRepo, imgRepo, dbBase, prodRepo, unitRepo, priceRepo,
                                      costRepo, stockRepo, ordersRepo, strategy, new FoldersDataService(foldersRepo, prodRepo));
     orderStockRepo     = new OrderStockRepository(conn);
     strategy           = new FifoStrategy(orderStockRepo, stockRepo, costRepo);
     salesService       = new SalesSerivce(userRepo, shopRepo, billsRepo, prodRepo, priceRepo, imgRepo, strategy, checker, costRepo);
     ordersRepo         = new OrdersRepository(conn);
     productDataService = new ProductDataService(dbBase);
 }
コード例 #6
0
 public FinancialOperationsController(IBankAccountRepository bankAccountRepository,
                                      IEarningsRepository earningsRepository, IExpensesRepository expensesRepository, ITransferRepository transferRepository)
 {
     _bankAccountRepository = bankAccountRepository;
     _earningsRepository    = earningsRepository;
     _expensesRepository    = expensesRepository;
     _transferRepository    = transferRepository;
 }
コード例 #7
0
 public GroupsRepository(SplitwiseContext _context, IGroupMemberMappingsRepository groupMemberMappingsRepository, IUserFriendMappingsRepository userFriendMappingsRepository, IExpensesRepository expensesRepository, IMapper mapper, IDataRepository _dataRepository)
 {
     this.context = _context;
     this._groupMemberMappingsRepository = groupMemberMappingsRepository;
     this._userFriendMappingsRepository  = userFriendMappingsRepository;
     this._expensesRepository            = expensesRepository;
     _mapper        = mapper;
     dataRepository = _dataRepository;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of
 /// type ExpensesService.
 /// </summary>
 /// <param name="ExpensesRepository"></param>
 /// <param name="unitOfWork"></param>
 public ExpensesService(
     IExpensesRepository ExpensesRepository,
     ILanguageService languageService,
     IUnitOfWork unitOfWork)
 {
     this._ExpensesRepository = ExpensesRepository;
     this._languageService    = languageService;
     this._unitOfWork         = unitOfWork;
 }
コード例 #9
0
        public BankAccountLogic(IBankAccountRepository bankAccountRepository,
                                ITransferRepository transferRepository, IExpensesRepository expensesRepository, IEarningsRepository earningsRepository)

        {
            _bankAccountRepository = bankAccountRepository;
            _transferRepository    = transferRepository;
            _expensesRepository    = expensesRepository;
            _earningsRepository    = earningsRepository;
        }
コード例 #10
0
 public ExpensesController(IExpensesRepository expenseRepository, IBankAccountRepository bankAccountRepository,
                           IExpenseCategoriesRepository categoriesRepository, IBankAccountLogic bankAccountLogic,
                           IExpenseSubCategoriesRepository subCategoriesRepository)
 {
     _expenseRepository           = expenseRepository;
     _bankAccountRepository       = bankAccountRepository;
     _expenseCategoriesRepository = categoriesRepository;
     _subCategoriesRepository     = subCategoriesRepository;
     _bankAccountLogic            = bankAccountLogic;
 }
コード例 #11
0
 public BalancesProvider(IExpensesRepository expensesRepository,
                         ISettlementUsersRepository settlementUsersRepository,
                         ILogger <BalancesProvider> logger,
                         ITransactionsRepository transactionsRepository)
 {
     _expensesRepository        = expensesRepository;
     _settlementUsersRepository = settlementUsersRepository;
     _logger = logger;
     _transactionsRepository = transactionsRepository;
 }
コード例 #12
0
 public BlogUnitOfWork(FrameworkContext frameworkContext, ICategoryRepository categoryRepository
                       , IItemCategoryRepository itemCategoryRepository
                       , IBudgetRepository budgetRepository
                       , IExpensesRepository expensesRepository)
     : base(frameworkContext)
 {
     CategoryRepository     = categoryRepository;
     ItemCategoryRepository = itemCategoryRepository;
     BudgetRepository       = budgetRepository;
     ExpensesRepository     = expensesRepository;
 }
コード例 #13
0
 private static ExpensesController CreateExpensesControllerWithoutNameIdentifierClaim(
     IExpensesRepository expensesRepository,
     IExpensesMapper expensesMapper)
 {
     return(new ExpensesController(expensesRepository, expensesMapper)
     {
         ControllerContext = new ControllerContext
         {
             HttpContext = new DefaultHttpContext {
                 User = new ClaimsPrincipal()
             }
         }
     });
 }
コード例 #14
0
 private static ExpensesController CreateExpensesControllerWithNameIdentifierClaim(
     IExpensesRepository expensesRepository,
     IExpensesMapper expensesMapper)
 {
     return(new ExpensesController(expensesRepository, expensesMapper)
     {
         ControllerContext = new ControllerContext
         {
             HttpContext = new DefaultHttpContext
             {
                 User = new ClaimsPrincipal(new ClaimsIdentity(new[]
                 {
                     new Claim(ClaimTypes.NameIdentifier, SampleNameIdentifier),
                 }))
             }
         }
     });
 }
コード例 #15
0
        protected AddEditViewModel()
        {
            _expensesRepository = new ExpensesRepository();
            RegisterCommand     = new RelayCommand <Expense>(async(exp) =>
            {
                if (!exp.IsValid)
                {
                    return;
                }

                if (exp.Id == Guid.Empty)
                {
                    exp.Id = Guid.NewGuid();
                    _expensesRepository.Add(exp);
                }
                else
                {
                    _expensesRepository.Update(exp);
                }
                await Application.Current.MainPage.Navigation.PopAsync(animated: true);
            }, (exp) => exp != null && exp.IsValid);
        }
コード例 #16
0
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }
コード例 #17
0
 public MainViewModel(IExpensesRepository expensesRepository)
 {
     _expensesRepository = expensesRepository;
 }
コード例 #18
0
 public ExpensesDataService(IExpensesRepository _expRepo, IExpensesTypeRepository _expTypeRepo)
 {
     expRepo     = _expRepo;
     expTypeRepo = _expTypeRepo;
 }
コード例 #19
0
 public ExpensesController(IExpensesRepository expensesRepository, IExpensesMapper expensesMapper)
 {
     _expensesRepository = expensesRepository;
     _expensesMapper     = expensesMapper;
 }
コード例 #20
0
 public CategoriesService(ICategoriesRepository categoriesRepository, IExpensesRepository expenseRepo, IGroupDefaultCategoryRepository groupDefaultCategoryRepo)
 {
     _categoriesRepo           = categoriesRepository;
     _groupDefaultCategoryRepo = groupDefaultCategoryRepo;
     _expenseRepo = expenseRepo;
 }
コード例 #21
0
 public ExpensesController(ILogger <ExpensesController> logger, IExpensesRepository repo)
 {
     _logger = logger;
     _repo   = repo;
 }
コード例 #22
0
 public ExpensesController(IExpensesRepository repo, IMapper mapper)
 {
     _repo   = repo;
     _mapper = mapper;
 }
コード例 #23
0
 public ExpensesController(IExpensesRepository repo) => _repo = repo;
コード例 #24
0
 public PurchaseController(IExpensesRepository rep_)
     : this(System.Web.Http.GlobalConfiguration.Configuration)
 {
     _repository = rep_;
 }
コード例 #25
0
 public ExpenseController(IExpensesRepository expensesRepository)
 {
     _expensesRepository = expensesRepository;
 }
コード例 #26
0
 public ExpensesController(IExpensesRepository repository, ILogger <ExpensesController> logger)
 {
     _logger     = logger;
     _repository = repository;
 }
コード例 #27
0
 public ItemController(IExpensesRepository rep_)
 {
     _repository = rep_;
 }
コード例 #28
0
ファイル: ExpensesService.cs プロジェクト: gevorg96/SR.WebApi
 public ExpensesService(IExpensesRepository expRepo, ShopsChecker shopsChecker)
 {
     _expRepo      = expRepo;
     _shopsChecker = shopsChecker;
 }
コード例 #29
0
 public ExpensesController(IExpensesRepository expenses, IRoommatesRepository roommates)
 {
     _expenses  = expenses;
     _roommates = roommates;
 }
コード例 #30
0
 public ExpensesController(IExpensesRepository expensesRepository)
 {
     this._expensesRepository = expensesRepository;
 }
コード例 #31
0
 public GroupController(IExpensesRepository rep_)
 {
     _repository = rep_;
 }