public ActionResult AddCakeToAlbum(AddCakeToAlbumViewModel data) { int result = adapter.AddCakeToAlbum(data); if (result != 1) { ViewBag.Message = "An error occurred while adding a cake to the album."; return(View()); } return(RedirectToAction("Details", new { id = data.AlbumId })); }
public AddCakeToAlbumViewModel AddCakeToAlbum(int id) { AddCakeToAlbumViewModel model = new AddCakeToAlbumViewModel(); using (ApplicationDbContext db = new ApplicationDbContext()) { //model.Albums = db.Albums.ToList(); Album album = db.Albums.FirstOrDefault(x => x.AlbumId == id); model.AlbumId = id; model.Title = album.Title; model.Cakes = db.Cakes.ToList(); } return(model); }
public int AddCakeToAlbum(AddCakeToAlbumViewModel data) { int result; Cakes_Albums model = new Cakes_Albums() { AlbumId = data.AlbumId, CakeId = data.SelectedCakeId }; using (ApplicationDbContext db = new ApplicationDbContext()) { db.CakesAlbums.Add(model); result = db.SaveChanges(); } return(result); }
public ActionResult AddCakeToAlbum(int id) //AlbumId { AddCakeToAlbumViewModel model = adapter.AddCakeToAlbum(id); return(View(model)); }