public ActionResult Edit(IncomeViewModel CVM) { IncomeClient client = new IncomeClient(); client.Edit(CVM.Income); return(RedirectToAction("Index")); }
// GET: Income/Delete/5 public ActionResult Delete(int id) { IncomeClient client = new IncomeClient(); Income income = client.Find(id); refreshBalance(income.AccountId, income.Amount, 0, 'd'); client.Delete(id); return(RedirectToAction("Index")); }
// GET: Income/Edit/5 public ActionResult Edit(int id) { IncomeClient client = new IncomeClient(); IncomeViewModel CVM = new IncomeViewModel(); CVM.Income = client.Find(id); PrepareLookups(CVM); return(View("Edit", CVM)); }
public ActionResult Create(Income income) { if (!ModelState.IsValid) { return(Create(new IncomeViewModel() { Income = income })); } IncomeClient client = new IncomeClient(); client.Create(income); refreshBalance(income.AccountId, income.Amount, 0, 'c'); return(RedirectToAction("Index")); }
// 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()); }