public async Task <IActionResult> Create([Bind("ReviewId,Text,MovieId,ReviewerId")] Review review) { if (ModelState.IsValid) { _reviewService.AddAndSave(review); return(RedirectToAction(nameof(Index))); } ViewData["MovieId"] = new SelectList(await _movieService.GetMovies(), "MovieId", "Name", review.MovieId); ViewData["ReviewerId"] = new SelectList(await _reviewerService.GetReviewers(), "ReviewerId", "Name", review.ReviewerId); return(View(review)); }
public async Task AddTest() { var fakeRepository = Mock.Of <IReviewRepository>(); var reviewService = new ReviewService(fakeRepository); var review = new Review() { Text = "Test Review" }; await reviewService.AddAndSave(review); }