public ActionResult TransactionsDate(Models.CTransactionsDateViewModel vm) { var id = Convert.ToInt32(RouteData.Values["id"]); if (ModelState.IsValid) { var CheckingAccountId = Convert.ToInt32(RouteData.Values["id"]); return(View(GenerateTransactionsDateViewModel(CheckingAccountId, vm.Start, vm.End))); } return(RedirectToAction("CheckingAccounts")); }
private Models.CTransactionsDateViewModel GenerateTransactionsDateViewModel(int id, DateTime start, DateTime end) { var CheckingAccount = db.CheckingAccounts.Single(ba => ba.Id == (int)id); var model = new Models.CTransactionsDateViewModel { End = end, Start = start, CheckingAccountId = (int)id, CheckingAccount = CheckingAccount, Transactions = CheckingAccount.TransactionsDate(start, end) }; return(model); }