public IActionResult Details(int id) { IncomeAndExpense incomeAndExpense = db.IncomesAndExpenses .Include(f => f.FuelTank) .Include(u => u.User) .FirstOrDefault(m => m.Id == id); if (incomeAndExpense != null) { return(View(incomeAndExpense)); } return(NotFound()); }
public IActionResult Delete(IncomeAndExpense incomeAndExpense) { try { db.IncomesAndExpenses.Remove(incomeAndExpense); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View(incomeAndExpense)); } }
public IActionResult Edit(int id) { IncomeAndExpense incomeAndExpense = db.IncomesAndExpenses.FirstOrDefault(f => f.Id == id); if (incomeAndExpense == null) { return(NotFound()); } ViewBag.FuelTanks = new SelectList(db.FuelTanks, "Id", "Id", incomeAndExpense.FuelTankId); ViewBag.Users = new SelectList(db.Users, "Id", "Login"); return(View(incomeAndExpense)); }
public IActionResult Edit(IncomeAndExpense incomeAndExpense) { if (ModelState.IsValid) { ViewBag.FuelTanks = new SelectList(db.FuelTanks, "Id", "Id", incomeAndExpense.FuelTankId); ViewBag.Users = new SelectList(db.Users, "Id", "Login"); try { db.IncomesAndExpenses.Update(incomeAndExpense); db.SaveChanges(); return(RedirectToAction(nameof(Index))); } catch { return(View(incomeAndExpense)); } } return(View(incomeAndExpense)); }