Guest User

Untitled

a guest
Dec 11th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. [BindProperty]
  2. public decimal SavingBalance { get; set; }
  3. [BindProperty]
  4. public decimal CheckingBalance { get; set; }
  5. [BindProperty]
  6. [Range(0, 100000, ErrorMessage = "invalid amount specified")]
  7. public decimal Amount { get; set; }
  8.  
  9. public IActionResult OnGet()
  10. {
  11. var userName = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Name).Value;
  12. var SavingObj = _context.SavingAccounts.FirstOrDefault(t => t.Username == userName);
  13. var CheckingObj = _context.CheckingAccounts.FirstOrDefault(t => t.Username == userName);
  14. SavingBalance = SavingObj.Balance;
  15. CheckingBalance = CheckingObj.Balance;
  16. Amount = 0;
  17. //Message = "any is " + Amount;
  18. return Page();
  19. }
  20.  
  21. public async Task<IActionResult> OnPostAsync()
  22. {
  23. if (!ModelState.IsValid)
  24. {
  25. return Page();
  26. }
  27.  
  28. this.SavingBalance = SavingBalance - Amount;
  29. this.CheckingBalance = CheckingBalance + Amount;
  30.  
  31.  
  32. await _context.SaveChangesAsync();
  33.  
  34. return RedirectToPage("./TransferSToC");
  35. }
Add Comment
Please, Sign In to add comment