예제 #1
0
        public ActionResult EditRating(RatingListItem oldRating)
        {
            var service = new RatingService();

            service.UpdateRating(oldRating);



            return(RedirectToAction("DisplayComments", "Word", new { id = oldRating.MeaningId }));
        }
예제 #2
0
        public bool UpdateRating(RatingListItem model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Ratings.Single(e => e.RatingId == model.RatingId);

                entity.Meaning          = model.Meaning;
                entity.RatingId         = model.RatingId;
                entity.IndividualRating = model.IndividualRating;
                entity.Comment          = model.Comment;
                entity.MeaningId        = model.MeaningId;

                return(ctx.SaveChanges() == 1);
            }
        }
예제 #3
0
 public IEnumerable <RatingListItem> GetRatings()
 {
     using (var rtg = new ApplicationDbContext())
     {
         var query =
             rtg.Ratings
             .ToList();
         List <RatingListItem> Result = new List <RatingListItem>();
         foreach (Rating r in query)
         {
             RatingListItem rating = new RatingListItem
             {
                 RatingId = r.RatingId,
                 Score    = r.Score,
                 //UserId = r.UserId,
                 EateryId = r.EateryId,
                 RideId   = r.RideId,
                 ShowId   = r.ShowId,
             };
             Result.Add(rating);
         }
         return(Result);
     }
 }