public ActionResult Remove(Models.jQueryTrackIdModel param) { bool returnstatus; if (User.Identity.IsAuthenticated && param.iTrackId != 0) { var result = db.SupplementalPlaylistSet.Where(a => a.TrackId.Equals(param.iTrackId)).Single(); if (result != null) { db.SupplementalPlaylistSet.Remove(result); db.SaveChanges(); returnstatus = true; } else { returnstatus = false; } } else { returnstatus = false; } return(Json(new { id = param.iTrackId, ok = returnstatus }, JsonRequestBehavior.AllowGet)); }
public ActionResult AddCore(Models.jQueryTrackIdModel param) { bool returnstatus; int aa = 0; if (User.Identity.IsAuthenticated && param.iTrackId != 0) { // Does the track exist and doesn't already exist in userlist if (db.TrackSet.Where(a => a.Id.Equals(param.iTrackId)).Count() == 1) { if (db.PlaylistSet.Where(a => a.TrackId.Equals(param.iTrackId)).Count() > 0) { aa = 1; returnstatus = false; } else { PlaylistSet newtrack = new PlaylistSet(); newtrack.TrackId = param.iTrackId; newtrack.owner = User.Identity.Name; db.PlaylistSet.Add(newtrack); db.SaveChanges(); returnstatus = true; } } else { returnstatus = false; } } else { returnstatus = false; } return(Json(new { id = param.iTrackId, ok = returnstatus, alreadyadded = aa }, JsonRequestBehavior.AllowGet)); }