コード例 #1
0
 public DictionaryController(ISessionContext sessionContext, BranchContext branchContext,
                             GroupRepository groupRepository, RoleRepository roleRepository,
                             BankRepository bankRepository, CarRepository carRepository,
                             ClientRepository clientRepository, PositionRepository positionRepository,
                             CategoryRepository categoryRepository, AccountRepository accountRepository,
                             UserRepository userRepository, PurityRepository purityRepository,
                             ExpenseGroupRepository expenseGroupRepository, ExpenseTypeRepository expenseTypeRepository,
                             MachineryRepository machineryRepository, OrganizationRepository organizationRepository,
                             ClientBlackListReasonRepository clientBlackListReasonRepository, InnerNotificationRepository innerNotificationRepository)
 {
     _sessionContext                  = sessionContext;
     _branchContext                   = branchContext;
     _groupRepository                 = groupRepository;
     _roleRepository                  = roleRepository;
     _bankRepository                  = bankRepository;
     _carRepository                   = carRepository;
     _clientRepository                = clientRepository;
     _positionRepository              = positionRepository;
     _categoryRepository              = categoryRepository;
     _accountRepository               = accountRepository;
     _userRepository                  = userRepository;
     _purityRepository                = purityRepository;
     _expenseGroupRepository          = expenseGroupRepository;
     _expenseTypeRepository           = expenseTypeRepository;
     _machineryRepository             = machineryRepository;
     _organizationRepository          = organizationRepository;
     _clientBlackListReasonRepository = clientBlackListReasonRepository;
     _innerNotificationRepository     = innerNotificationRepository;
 }
コード例 #2
0
        /// <summary>
        /// Save ExpenseTypes
        /// </summary>
        /// <param name="ExpenseTypeList"></param>
        /// <returns></returns>
        // POST: api/ExpenseType
        public IHttpActionResult Post([FromBody] List <ExpenseType> ExpenseTypeList)
        {
            ExpenseTypeRepository ExpenseTypeRepository = new ExpenseTypeRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First()));

            ExpenseTypeRepository.SaveExpenseTypes(ExpenseTypeList);

            return(Json(new { count = ExpenseTypeList.Count.ToString() }));
        }
コード例 #3
0
        /// <summary>
        /// Get ExpenseTypes
        /// </summary>
        /// <returns></returns>
        // GET: api/ExpenseType
        public IHttpActionResult Get()
        {
            ExpenseTypeRepository ExpenseTypeRepository = new ExpenseTypeRepository(Convert.ToInt32(Request.Headers.GetValues("CurrentUserID").First()));

            List <ExpenseType> ExpenseTypeList = ExpenseTypeRepository.GetExpenseTypes();

            return(Json(new { ExpenseTypes = ExpenseTypeList }));
        }
コード例 #4
0
 public AddExpenseWindow()
 {
     InitializeComponent();
     Model         = new Expense();
     _expenseTypes = ExpenseTypeRepository.GetAll();
 }
コード例 #5
0
 public ExpensTypeController()
 {
     ExpenseTypeRepository = new ExpenseTypeRepository();
 }
コード例 #6
0
 public ExpenseTypeController(ExpenseTypeRepository repository)
 {
     _repository = repository;
 }
コード例 #7
0
 public ExpenseTypeController(ExpenseTypeRepository expenseRepo)
 {
     this.expenseRepo = expenseRepo;
 }
コード例 #8
0
 public ExpenseController(MessagesVM messagesVM, ExpenseTypeRepository expenseTypeRepository, ExpensesRepository expensesRepository)
 {
     _MESSAGES = messagesVM;
     _expenseTypeRepository = expenseTypeRepository;
     _expensesRepository    = expensesRepository;
 }