public ActionResult Create(Album album) { if (ModelState.IsValid) { db.SaveAlbum(album); logger.Info(string.Format("New album added by {0} width ID = {1}", User.Identity.Name, album.ID)); TempData["message"] = string.Format("New album saved with ID = {0} at {1:g}", album.ID, album.CreateDate); return RedirectToAction("Index"); } return View(album); }
public void SaveAlbum(Album album) { context.Entry(album).State = album.ID == 0 ? EntityState.Added : EntityState.Modified; context.SaveChanges(); }