예제 #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
 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);
        }
        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
 public ExpensesService(IExpensesRepository expRepo, ShopsChecker shopsChecker)
 {
     _expRepo      = expRepo;
     _shopsChecker = shopsChecker;
 }
 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_;
 }