Ejemplo n.º 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;
 }
Ejemplo n.º 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() }));
        }
Ejemplo n.º 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 }));
        }
Ejemplo n.º 4
0
 public AddExpenseWindow()
 {
     InitializeComponent();
     Model         = new Expense();
     _expenseTypes = ExpenseTypeRepository.GetAll();
 }
Ejemplo n.º 5
0
 public ExpensTypeController()
 {
     ExpenseTypeRepository = new ExpenseTypeRepository();
 }
Ejemplo n.º 6
0
 public ExpenseTypeController(ExpenseTypeRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 7
0
 public ExpenseTypeController(ExpenseTypeRepository expenseRepo)
 {
     this.expenseRepo = expenseRepo;
 }
Ejemplo n.º 8
0
 public ExpenseController(MessagesVM messagesVM, ExpenseTypeRepository expenseTypeRepository, ExpensesRepository expensesRepository)
 {
     _MESSAGES = messagesVM;
     _expenseTypeRepository = expenseTypeRepository;
     _expensesRepository    = expensesRepository;
 }