public ActionResult Create([Bind(Include = "id,KeyBalance1,DateTime,UserID")] KeyBalance keyBalance) { var claimsIdentity = User.Identity as ClaimsIdentity; var userIdClaim = claimsIdentity.Claims .FirstOrDefault(x => x.Type == ClaimTypes.NameIdentifier); if (userIdClaim != null) { userIdValue = userIdClaim.Value; } else { userIdValue = "tempuser"; } if (ModelState.IsValid) { keyBalance.UserID = userIdValue; db.KeyBalances.Add(keyBalance); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(keyBalance)); }
public ActionResult DeleteConfirmed(int id) { KeyBalance keyBalance = db.KeyBalances.Find(id); db.KeyBalances.Remove(keyBalance); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } KeyBalance keyBalance = db.KeyBalances.Find(id); if (keyBalance == null) { return(HttpNotFound()); } return(View(keyBalance)); }