public ActionResult Create(WeightRecord r2) { WeightRecord r = new WeightRecord(); try { r.UserName = User.Identity.Name; UpdateModel(r); int newId = weightRecords.Add(r); return(RedirectToAction("Details", new { id = newId })); } catch { ModelState.AddRuleViolations(r.GetRuleViolations()); return(View(r)); } }