コード例 #1
0
        public void DeleteTrackRate(TrackRateBLL trackRateBLL)
        {
            Mapper.Initialize(cfg => cfg.CreateMap <TrackRateBLL, TrackRate>());
            TrackRate trackRate = Mapper.Map <TrackRateBLL, TrackRate>(trackRateBLL);

            RatesDB.TracksRates.Delete(trackRate.TrackRateId);
        }
コード例 #2
0
        public ActionResult Delete(int Id)
        {
            TrackRateBLL rate = dbGet.GetTrackRate(dbGet.GetTrack(Id).TrackName).FirstOrDefault();

            dbMod.DeleteTrackRate(rate);
            dbMod.DeleteTrack(Id);

            return(RedirectToAction("Index"));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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));
            }
        }