Ejemplo n.º 1
0
 private void LoadCategoryInformation(ExpenseCategoryViewModel viewModel)
 {
     ExpenseCategorySelected?.Invoke(this, new ExpenseCategorySelectEvent
     {
         ExpenseCategorySelectViewModel = _converter.Convert(viewModel)
     });
 }
Ejemplo n.º 2
0
        public void CreateExpenseCategory(ExpenseCategoryViewModel expenseCategoryViewModel)
        {
            var expenseCategory = Mapper.Map <ExpenseCategoryViewModel, ExpenseCategory_M>(expenseCategoryViewModel);

            _expenseCategoryRepository.Add(expenseCategory);
            SaveExpenseCategory();
        }
Ejemplo n.º 3
0
        public _ExpenseCategoryTile(ExpenseCategoryViewModel viewModel)
        {
            _viewModel = viewModel;
            InitializeComponent();

            titleLabel.Text = viewModel.Name;
            BackColor       = viewModel.BackColor;
        }
Ejemplo n.º 4
0
        public void UpdateExpenseCategory(ExpenseCategoryViewModel expenseCategory)
        {
            var expenseCategoryToRemove = _expenseCategoryRepository.GetById(expenseCategory.CategoryC);
            var updateCustomer          = Mapper.Map <ExpenseCategoryViewModel, ExpenseCategory_M>(expenseCategory);

            _expenseCategoryRepository.Delete(expenseCategoryToRemove);
            _expenseCategoryRepository.Add(updateCustomer);
            SaveExpenseCategory();
        }
 public void Put(ExpenseCategoryViewModel category)
 {
     _expenseCategoryService.UpdateExpenseCategory(category);
 }
 public void Post(ExpenseCategoryViewModel category)
 {
     _expenseCategoryService.CreateExpenseCategory(category);
 }