public int Add(PlaylistModel playlist) { var item = playlist.ToEntity(); var added = _playListRepository.Insert(item); if (!String.IsNullOrEmpty(playlist.Tags)) { _playlistTagService.SaveMapping(playlist.Tags, added.Id); } if (playlist.Files.Count > 0 & playlist.Files[0] != null) { _playlistFileService.AddMapping(playlist.Files, added.Id); } return added.Id; }
public void Update(PlaylistModel playlist) { var entity = playlist.ToEntity(); _playListRepository.Update(entity); if (!String.IsNullOrEmpty(playlist.Tags)) { _playlistTagService.SaveMapping(playlist.Tags, entity.Id); } if (playlist.Files.Count > 0 & playlist.Files[0] != null) { _playlistFileService.AddMapping(playlist.Files, playlist.Id); } }
public ActionResult Edit(PlaylistModel model) { if (model != null & ModelState.IsValid) { if (model.Id == 0) { model.CreatedBy = _userService.GetCurrentUserId(); _playlistService.Add(model); } else { _playlistService.Update(model); } return RedirectToAction("ListAdmin", "Playlist"); } return View(model); }