public IActionResult Add(ReviewItemViewModel model) { Review r = new Review(-1, model.reviewName, model.reviewMessage); if (reviewRepo.CreateNewReview(r) == true) { return(RedirectToAction("Overview")); } return(RedirectToAction("Single")); }
public IActionResult Update(ReviewItemViewModel model) { Review r = new Review(model.reviewId, model.reviewName, model.reviewMessage); if (reviewRepo.UpdateReviewById(r) == true) { return(RedirectToAction("Overview")); } return(RedirectToAction("Single")); }
public IActionResult Single(int reviewToUpdate) { if (reviewToUpdate != 0) { Review r = reviewRepo.RetrieveReviewById(reviewToUpdate); var mapperReview = mapperHelper.ReviewToReviewItemViewModel(); ReviewItemViewModel rmodel = mapperReview.Map <ReviewItemViewModel>(r); return(View("Single", rmodel)); } else { return(View("Single")); } }
public IActionResult Overview(int itemId) { ReviewViewModel model = new ReviewViewModel(); model.listofReviews = new List <ReviewItemViewModel>(); var mapperReview = mapperHelper.ReviewToReviewItemViewModel(); foreach (Review r in reviewRepo.RetrieveAllReviews()) { ReviewItemViewModel rmodel = mapperReview.Map <ReviewItemViewModel>(r); model.listofReviews.Add(rmodel); } if (itemId != 0) { Review r = reviewRepo.RetrieveReviewById(itemId); model.reviewId = r.RetrieveId(); model.reviewMessage = r.RetrieveMessage(); model.reviewName = r.RetrieveName(); } return(View("ReviewOverview", model)); }
public IActionResult Index() { HomeViewModel model = new HomeViewModel(); model.listofReviews = new List <ReviewItemViewModel>(); var mapperReview = mapperHelper.ReviewToReviewItemViewModel(); foreach (Review r in reviewRepo.RetrieveAllReviews()) { ReviewItemViewModel rmodel = mapperReview.Map <ReviewItemViewModel>(r); model.listofReviews.Add(rmodel); } model.listofPortfolioitems = new List <PortfolioItemViewModel>(); var mapperPortfolio = mapperHelper.PortfolioItemToPortfolioItemViewModel(); foreach (PortfolioItem p in portfolioRepo.RetrieveAllItems()) { PortfolioItemViewModel pmodel = mapperPortfolio.Map <PortfolioItemViewModel>(p); model.listofPortfolioitems.Add(pmodel); } return(View("Index", model)); }