コード例 #1
0
        public void DeleteReviewById(int userId, int recipeId)
        {
            IQueryable <Entities.Review> reviews = from r in _context.Review
                                                   where r.UserId == userId & r.RecipeId == recipeId
                                                   select r;

            Entities.Review review = reviews.FirstOrDefault();
            _context.Remove(review);
        }
コード例 #2
0
        public WhatYouGotLibrary.Models.Review GetReviewById(int userId, int recipeId)
        {
            IQueryable <Entities.Review> reviews = from r in _context.Review
                                                   where r.UserId == userId & r.RecipeId == recipeId
                                                   select r;

            Entities.Review review = reviews.FirstOrDefault();

            return(Mapper.Map(review));
        }
コード例 #3
0
        public void UpdateReview(WhatYouGotLibrary.Models.Review review)
        {
            IQueryable <Entities.Review> reviews = from r in _context.Review
                                                   where r.UserId == review.UserId & r.RecipeId == review.RecipeId
                                                   select r;

            Entities.Review currentReview = reviews.FirstOrDefault();
            Entities.Review newReview     = Mapper.Map(review);

            _context.Entry(currentReview).CurrentValues.SetValues(newReview);
        }
コード例 #4
0
 internal void CreateReview(Entities.Review review)
 {
     unitOfWork.Reviews.Create(review);
 }
コード例 #5
0
 public void CreateReview(Entities.Review review)
 {
     unitOfWork.Reviews.Create(review);
 }
コード例 #6
0
 public ReviewDto(Entities.Review review)
 {
     Rating        = review.Rating;
     PublicationId = review.PublicationId;
     FriendId      = review.FriendId;
 }
コード例 #7
0
 public void AddReview(WhatYouGotLibrary.Models.Review review)
 {
     Entities.Review newReview = Mapper.Map(review);
     _context.Add(newReview);
 }