public ActionResult Edit([Bind(Include = "IncomeID,IncomeName,IncomeAmount,UserID")] Income income) { if (ModelState.IsValid) { incomeRepository.Update(income); incomeRepository.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(userRepository.GetUsers(), "UserID", "Name", income.UserID); return(View(income)); }
public void Can_Update_Saved_Income() { using (var repo = new IncomeRepository(_context)) { _context.Staffs.Add(sampleManager); _context.SaveChanges(); var manager = _context.Staffs.Single(); repo.Create(new Income("income1", 2300, manager.Id)); Income savedIncome = manager.Incomes.Single(); savedIncome.Description = ".Net_Conference_Revenues"; savedIncome.Amount = 3400; repo.Update(savedIncome); Assert.AreEqual(".Net_Conference_Revenues", manager.Incomes.Single().Description); } }
public Income UpdateIncome(Income originalIncome, IncomeRequest Income) { this.MergeIncome(originalIncome, Income); IncomeRepository.Update(originalIncome); return(originalIncome); }