public void DeleteRatingLog(int id) { RatingLog ratingLog = _uow.RatingLogs.Find(id); _uow.RatingLogs.Remove(ratingLog); _uow.SaveChanges(); }
public async Task RateAsync(int productId, int rating, string userId) { var result = new RatingLog { ProductID = productId, Rating = rating, UserID = userId }; context.RatingLogs.Add(result); await context.SaveChangesAsync(); }
public static RatingLogForEntityDTO CreateFromDomain(RatingLog ratingLog) { if (ratingLog == null) { return(null); } return(new RatingLogForEntityDTO() { Rating = ratingLog.Rating, Comment = ratingLog.Comment, RestaurantId = ratingLog.RestaurantId, DishId = ratingLog.DishId }); }
public static RatingLogDTO CreateFromDomain(RatingLog ratingLog) { if (ratingLog == null) { return(null); } return(new RatingLogDTO() { RatingLogId = ratingLog.RatingLogId, Rating = ratingLog.Rating, Comment = ratingLog.Comment, UserId = ratingLog.UserId }); }
public RatingLogDTO UpdateRatingLog(int id, RatingLogForEntityDTO updatedRatingLogDTO) { if (_uow.RatingLogs.Exists(id)) { RatingLog ratingLog = _uow.RatingLogs.Find(id); ratingLog.Comment = updatedRatingLogDTO.Comment; ratingLog.Rating = updatedRatingLogDTO.Rating; ratingLog.RestaurantId = updatedRatingLogDTO.RestaurantId; ratingLog.DishId = updatedRatingLogDTO.DishId; _uow.RatingLogs.Update(ratingLog); _uow.SaveChanges(); } return(GetRatingLogById(id)); }
public RatingLogDTO Create(RatingLog ratingLog) { return(RatingLogDTO.CreateFromDomain(ratingLog)); }