public ActionResult Create(ArtistAdd newItem) { try { if (!ModelState.IsValid) { return(View(newItem)); } var addedItem = m.ArtistAdd(newItem); if (addedItem == null) { return(HttpNotFound()); } else { return(RedirectToAction("details", new { id = addedItem.Id })); } } catch { return(View()); } }
public ArtistWithDetails ArtistAdd(ArtistAdd artist) { var addedArtist = ds.Artists.Add(mapper.Map <ArtistAdd, Artist>(artist)); ds.SaveChanges(); return(addedArtist == null ? null:mapper.Map <Artist, ArtistWithDetails>(addedArtist)); }
public ArtistBase ArtistAdd(ArtistAdd newItem) { var addedItem = ds.Artists.Add(mapper.Map <Artist>(newItem)); ds.SaveChanges(); return((addedItem == null) ? null : mapper.Map <ArtistBase>(addedItem)); }
public ArtistAdd ArtistAdd(ArtistAdd newItem) { var addedItem = ds.Artists.Add(Mapper.Map <ArtistAdd, Artist>(newItem)); var findGenre = ds.Genres.Find(newItem.GenreId); addedItem.Genre = findGenre.Name; ds.SaveChanges(); return((addedItem == null) ? null : Mapper.Map <Artist, ArtistAdd>(addedItem)); }
public Artist ArtistAddNew(ArtistAdd newItem) { var addedItem = ds.Artists.Add(Mapper.Map <Artist>(newItem)); addedItem.Genre = newItem.Genre; addedItem.Executive = userAccount.Name; addedItem.BirthOrStartDate = newItem.BirthOrStartDate; ds.SaveChanges(); return((addedItem == null) ? null : Mapper.Map <Artist>(addedItem)); }
public ArtistWithDetail ArtistAdd(ArtistAdd newItem) { var a = ds.Albums.Find(newItem.AlbumIds); var addedItem = ds.Artists.Add(mapper.Map <ArtistAdd, Artist>(newItem)); if (a != null) { addedItem.Albums.Add(a); } ds.SaveChanges(); return((addedItem == null) ? null : mapper.Map <Artist, ArtistWithDetail>(addedItem)); }
public ActionResult Create(ArtistAdd artist) { if (!ModelState.IsValid) { return(View(artist)); } var addedArtist = m.ArtistAdd(artist); if (addedArtist != null) { // TODO: Add insert logic here return(RedirectToAction("Details", new { id = addedArtist.Id })); } else { return(View()); } }
public ActionResult Create(ArtistAdd newItem) { // Validate the input if (!ModelState.IsValid) { return(View(newItem)); } // Process the input var addedItem = m.ArtistAddNew(newItem); if (addedItem == null) { return(View(newItem)); } else { return(RedirectToAction("details", new { id = addedItem.Id })); } }
public ActionResult Create(ArtistAdd collection) { collection.Executive = HttpContext.User.Identity.Name; ModelState.Clear(); if (!ModelState.IsValid) { return(View(collection)); } var addedItem = m.ArtistAdd(collection); if (addedItem == null) { return(View(collection)); } else { return(RedirectToAction("details", new { id = addedItem.Id })); } }
public ActionResult Create(ArtistAdd newItem) { newItem.Executive = HttpContext.User.Identity.Name; // Validate the input if (!ModelState.IsValid) { return(View(newItem)); } // Process the input var addedItem = m.ArtistAdd(newItem); if (addedItem == null) { return(View(newItem)); } else { return(RedirectToAction("details", new { id = addedItem.Id })); } }