public bool AddArtistShowDataToDataTable(AddArtistToShowModel model) { var entity = new ArtistShowData() { ArtistID = model.ArtistID, //IsHeadLiner = model.IsHeadLiner, ShowID = model.ShowID, }; using (var ctx = new ApplicationDbContext()) { ctx.ArtistShowDatas.Add(entity); return(ctx.SaveChanges() == 1); } }
public ActionResult AddArtistToShow(AddArtistToShowModel model) { var artistService = NewArtistService(); if (!ModelState.IsValid) { ViewBag.ArtistID = new SelectList(artistService.GetArtists(), "ArtistID", "ArtistName"); return(View(model)); } if (NewArtistShowDataService().AddArtistShowDataToDataTable(model)) { TempData["SaveResult"] = "Artist was added to show."; var id = model.ShowID; return(RedirectToAction("Details", new { id = model.ShowID })); } else { ModelState.AddModelError("", "Artist could not be added"); } return(View(model)); }