// GET: Transactions/EnterOutlay public IActionResult EnterOutlay() { TransactionEntryViewModel transactionEntryViewModel = new TransactionEntryViewModel { OutlayCategories = _context.Category.Where(x => x.ForOutlays).Select(x => x.Name).ToArray(), }; return(View(transactionEntryViewModel)); }
public async Task <IActionResult> EnterInflow(TransactionEntryViewModel model) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; var transaction = model.Transaction; transaction.ApplicationUser = await _context.Users.FindAsync(userId); transaction.Category = await _context.Category.FirstAsync(x => x.Name == model.SelectedCategory); transaction.IsInflow = true; _context.Transaction.Add(transaction); _context.SaveChanges(); return(RedirectToAction("Index")); }
public ToggleValidationCommand(TransactionEntryViewModel vm) { this.ViewModel = vm; }
public LineItemCommand(TransactionEntryViewModel vm) { this.ViewModel = vm; }
public LineItemCommand(TransactionEntryViewModel vm) { this.ViewModel = vm; }
public ToggleValidationCommand(TransactionEntryViewModel vm) { this.ViewModel = vm; }