public void UpdateArtist(int id, NewArtistViewModel model) { var artist = Find(id); Mapper.Map(model, artist); _context.SaveChanges(); }
public int AddArtist(NewArtistViewModel model) { var artist = Mapper.Map <Artist>(model); _context.Artists.Add(artist); _context.SaveChanges(); return(artist.Id); }
public ActionResult EditSave(int id, NewArtistViewModel model) { if (!ModelState.IsValid) { ViewBag.Message = _helperService.ModelErrorsToString(ModelState); return(Edit(id)); } _artistsService.UpdateArtist(id, model); return(RedirectToAction("Details", new { Id = id })); }
public ActionResult AddConfirm(NewArtistViewModel model) { if (!ModelState.IsValid) { ViewBag.Message = _helperService.ModelErrorsToString(ModelState); return(View("Add")); } var id = _artistsService.AddArtist(model); return(RedirectToAction("Details", new { Id = id })); }