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));
        }
Exemplo n.º 5
0
        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));
        }