public async Task <IActionResult> Edit(int id, [Bind("Id,Item,Date,Amount,Type")] MonthlyFinance monthlyFinance) { if (id != monthlyFinance.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(monthlyFinance); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MonthlyFinanceExists(monthlyFinance.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(monthlyFinance)); }
public async Task <IActionResult> Create([Bind("Id,Item,Date,Amount,Type")] MonthlyFinance monthlyFinance) { if (ModelState.IsValid) { _context.Add(monthlyFinance); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(monthlyFinance)); }
public bool CreateMonthlyFinance(MonthlyFinanceCreate model) { var entity = new MonthlyFinance() { UserID = _userID, MonthlyFinanceID = model.MonthlyFinanceID, Month = model.Month, Year = model.Year, MonthlyTakeHome = model.MonthlyTakeHome, CostOfBills = model.CostOfBills, GoalItemID = model.GoalItemID, CreatedUTC = DateTimeOffset.Now }; using (var ctx = new ApplicationDbContext()) { ctx.MonthlyFinances.Add(entity); return(ctx.SaveChanges() == 1); } }