public void DeleteTrackRate(TrackRateBLL trackRateBLL) { Mapper.Initialize(cfg => cfg.CreateMap <TrackRateBLL, TrackRate>()); TrackRate trackRate = Mapper.Map <TrackRateBLL, TrackRate>(trackRateBLL); RatesDB.TracksRates.Delete(trackRate.TrackRateId); }
public ActionResult Delete(int Id) { TrackRateBLL rate = dbGet.GetTrackRate(dbGet.GetTrack(Id).TrackName).FirstOrDefault(); dbMod.DeleteTrackRate(rate); dbMod.DeleteTrack(Id); return(RedirectToAction("Index")); }
public void PostTrackRate(TrackRateBLL trackRateBLL) { Mapper.Initialize(cfg => cfg.CreateMap <TrackRateBLL, TrackRate>()); TrackRate trackRate = Mapper.Map <TrackRateBLL, TrackRate>(trackRateBLL); var trackDb = TracksDB.Tracks.Get(track => track.TrackID == trackRateBLL.TrackId).FirstOrDefault(); trackRate.Track = trackDb; RatesDB.TracksRates.Create(trackRate); }
public ActionResult PostTrackRate(int rate, int id) { if (User.Identity.IsAuthenticated) { TrackRateBLL trackRate = new TrackRateBLL() { TrackRateValue = rate, TrackId = id, UserName = User.Identity.Name }; dbMod.PostTrackRate(trackRate); return(Json(new { success = false, responseText = "Thank you" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, responseText = "You are not logged in" }, JsonRequestBehavior.AllowGet)); } }