private void DetailsReview(ReviewDisplay review) { NavigationParameters navigationParam = new NavigationParameters(); navigationParam.Add("review", review); NavigationService.NavigateAsync("DetailsReviewPage", navigationParam); }
public ActionResult EditReview(ReviewDisplay rd) { if (ModelState.IsValid) { _session.UpdateReview(rd); } return(Redirect($"/Home/ManageRestaurant/{rd.RestaurantId}")); }
public ActionResult CreateReview(ReviewDisplay rd) { if (ModelState.IsValid) { _session.AddReview(rd); } return(Redirect($"/Home/ViewRestaurant/{rd.RestaurantId}")); }
public void AddReview(ReviewDisplay rd, int restId) { try { _workUnit.Reviews.Add(dsp.ToModel(rd, restId)); _workUnit.SaveChanges(); } catch (Exception e) { logger.Error(e.Message); } }
public EditeurReviewPageViewModel(INavigationService navigationService, IReviewService reviewService) : base(navigationService) { ReviewD = new ReviewDisplay(); ValiderCommand = new DelegateCommand(Enregistrer, ActiverValider).ObservesProperty(() => Titre).ObservesProperty(() => Description).ObservesProperty(() => Tag).ObservesProperty(() => Photo).ObservesProperty(() => ListeTags); PhotoCommand = new DelegateCommand <Task>(ChoisirImageAsync); CommandRemoveTag = new DelegateCommand <string>(SupprimerTag); _reviewService = reviewService; TypesReview = new List <string>(); TypesReview.AddRange(Enum.GetNames(typeof(ReviewTypes))); ImageButtonValider = "@drawable/save.png"; }
public Review ToModel(ReviewDisplay r, int restaurantId) { return(new Review() { Rating = r.Rating, Body = r.Body, Name = r.ReviewerName, Title = r.Title, RestaurantId = restaurantId, DatePublished = DateTime.Now }); }
public Review ToModel(ReviewDisplay r) { return(new Review() { Rating = r.Rating, Body = r.Body, Name = r.ReviewerName ?? "Anonymous", Title = r.Title, Id = r.Id, RestaurantId = r.RestaurantId, DatePublished = r.DatePublished }); }
public void AddReview() { var reviewGuid = Guid.NewGuid().ToString(); var rd = new ReviewDisplay("ReviewerName", "ReviewTitle", reviewGuid, 5, ""); var restid = 1; session.AddReview(rd, restid); var result = session.ViewReviews(restid).Single(r => r.Body == reviewGuid); result.DatePublished = ""; Assert.AreEqual(rd.ToString(), result.ToString()); }
public void AddReview() { var reviewGuid = Guid.NewGuid().ToString(); var now = DateTime.Now; var rd = new ReviewDisplay(1, 2, "ReviewerName", "ReviewTitle", reviewGuid, 5, now); session.AddReview(rd); var result = session.ViewReviews(2).Single(r => r.Body == reviewGuid); session.DeleteReview(result.Id); Assert.AreEqual(rd.ToString(), result.ToString()); }
public void UpdateReview(ReviewDisplay rd) { try { var review = _workUnit.Reviews.Get(rd.Id); review.Name = rd.ReviewerName ?? "Anonymous"; review.Title = rd.Title; review.Body = rd.Body; review.Rating = rd.Rating; review.DatePublished = DateTime.Now; _workUnit.SaveChanges(); } catch (Exception e) { logger.Error(e.Message); } }