예제 #1
0
 public ActionResult Account(string accountNumber)
 {
     Account account;
     using (BankContext context = new BankContext())
     {
         account = context.Accounts.Include("Transactions").Include("User").FirstOrDefault(a => a.AccountNumber == accountNumber);
     }
     return View(account);
 }
예제 #2
0
 public ActionResult Account2(Guid accountId)
 {
     Account account;
     using (BankContext context = new BankContext())
     {
         account =
             context.Accounts.Include("Transactions")
                 .Include("User")
                 .FirstOrDefault(a => a.AccountId == accountId);
     }
     return View(account);
 }
예제 #3
0
 // GET: Bank
 public ActionResult Index()
 {
     BankIndexViewModel model = new BankIndexViewModel();
     List<string> Numbers;
     string userName = User.Identity.Name;
     using (BankContext context = new BankContext())
     {
         Numbers = (from a in context.Accounts
                    where a.Username == userName
                    select a.AccountNumber).ToList();
     }
     model.AccountNumbers = Numbers;
     return View(model);
 }
예제 #4
0
        public ActionResult Index2()
        {
            BankIndexViewModel model = new BankIndexViewModel();
            List<Pair> Accounts;
            string userName = User.Identity.Name;
            using (BankContext context = new BankContext())
            {
                Accounts = (from a in context.Accounts
                            where a.Username == userName
                            select new Pair { First = a.AccountNumber, Second = a.AccountId.ToString() }).ToList();
            }
            model.Accounts = Accounts;
            return View(model);

        }
예제 #5
0
        public ActionResult Account3(Guid accountId)
        {
            Account account;
            using (BankContext context = new BankContext())
            {
                account =
                    context.Accounts.Include("Transactions")
                        .Include("User")
                        .FirstOrDefault(a => a.AccountId == accountId);
            }
            if (account != null && account.Username == User.Identity.Name)
            {
                return View("Account2", account);

            }
            return new HttpStatusCodeResult(403);
        }