Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [BindProperty]
- public decimal SavingBalance { get; set; }
- [BindProperty]
- public decimal CheckingBalance { get; set; }
- [BindProperty]
- [Range(0, 100000, ErrorMessage = "invalid amount specified")]
- public decimal Amount { get; set; }
- public IActionResult OnGet()
- {
- var userName = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Name).Value;
- var SavingObj = _context.SavingAccounts.FirstOrDefault(t => t.Username == userName);
- var CheckingObj = _context.CheckingAccounts.FirstOrDefault(t => t.Username == userName);
- SavingBalance = SavingObj.Balance;
- CheckingBalance = CheckingObj.Balance;
- Amount = 0;
- //Message = "any is " + Amount;
- return Page();
- }
- public async Task<IActionResult> OnPostAsync()
- {
- if (!ModelState.IsValid)
- {
- return Page();
- }
- this.SavingBalance = SavingBalance - Amount;
- this.CheckingBalance = CheckingBalance + Amount;
- await _context.SaveChangesAsync();
- return RedirectToPage("./TransferSToC");
- }
Add Comment
Please, Sign In to add comment