public ActionResult Details(int id) { if (id == null) { var routeValue = new RouteValueDictionary(); routeValue.Add("page", "1"); return(RedirectToAction("Index", routeValue)); } var rating = repository.GetById(id); return(View(Mapper.Map <RatingViewModel>(rating))); }
public IActionResult Get(int id) { var rating = _ratingRepository.GetById(id); if (rating == null) { return(NotFound()); } return(Ok(rating)); }
public void DeleteById_WasDeleted_ActualDataIsNull() { var typeIdToDelete = AddandGetTestRating().ID; Rating actualRating; using (var ratingRepo = new RatingRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME))) { ratingRepo.Delete(typeIdToDelete); ratingRepo.SaveChanges(); actualRating = ratingRepo.GetById(typeIdToDelete); } Assert.IsNull(actualRating); }
public void GetById_CorrectDataGot_EqualsExpectedData() { var expectedRating = new Rating { ID = 1, Description = "One Star" }; Rating actualRating; using (var ratingRepo = new RatingRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME))) { actualRating = ratingRepo.GetById(expectedRating.ID); } AssertRatingsEqual(expectedRating, actualRating); }
public void Add_WasRatingAdded_ActualEqualsExpectedData() { var expectedRating = new Rating { Description = "ZeroStars" }; Rating actualRating; using (var ratingRepo = new RatingRepository(new brothershipEntities(ConnectionStrings.TEST_CONNECTION_STRING_NAME))) { ratingRepo.Add(expectedRating); ratingRepo.SaveChanges(); actualRating = ratingRepo.GetById(expectedRating.ID); } AssertRatingsEqual(expectedRating, actualRating); }