public ActionResult Add(Entry entry) { ValidateForm(entry); if (ModelState.IsValid) { List <Entry> entries = _entriesRepository.GetEntries(); List <int> ids = new List <int>(); foreach (Entry e in entries) { ids.Add(e.Id); } int newId = ids.Max() + 1; entry.Id = newId; ConnectDb c = new ConnectDb(); c.AddEntry(entry); TempData["SuccessMessage"] = "Your new entry was successfully added!"; return(RedirectToAction("Index")); } SetupActivitiesSelectList(); return(View(entry)); }