// GET: OurAccount/Details/5 public ActionResult Details(int id) { ExpenseClient ex = new ExpenseClient(); IncomeClient inc = new IncomeClient(); List <int> accounts = new List <int>(); accounts.Add(id); List <Flow> flows = new List <Flow>(); ViewBag.exp = ex.FindAll(accounts); ViewBag.inc = inc.FindAll(accounts); flows.AddRange(ex.FindAll(accounts)); flows.AddRange(inc.FindAll(accounts)); flows.Sort(new DateTimeComparator()); ViewBag.list = flows; ViewBag.size = flows.Count; return(View()); }
// GET: Income public ActionResult Index() { ClaimsPrincipal currentUser = User; var userId = currentUser.FindFirst(ClaimTypes.NameIdentifier).Value; IncomeClient client = new IncomeClient(); IncomeViewModel md = new IncomeViewModel(); List <Account> aclist = md.GetAccountIdList(userId); List <int> accounts = new List <int>(); foreach (var el in aclist) { accounts.Add(el.Id); } ViewBag.incomelist = client.FindAll(accounts).OrderByDescending(x => x.Time); ViewBag.incomeviewmodel = md; return(View()); }