示例#1
0
        public IActionResult Save(RatingIndexViewModel model)
        {
            var UserId = HttpContext.Session.GetString("UserId");

            if (ModelState.IsValid)
            {
                var item = new Rating
                {
                    Id          = model.Id,
                    Description = model.Description,
                    Score       = model.Score
                };
                if (item.Id == 0)
                {
                    item.CreatedBy    = UserId;
                    item.CreationDate = DateTime.Now;
                    _Rating.Add(item);
                }
                else
                {
                    item.ModifiedBy   = UserId;
                    item.ModifiedDate = DateTime.Now;
                    _Rating.Update(item);
                }
            }
            return(RedirectToAction("Index"));
        }
示例#2
0
        public IActionResult Index()
        {
            var result = _Rating.GetAllRatings().Select(
                a => new RatingViewModel
            {
                Id          = a.Id,
                Description = a.Description,
                Score       = a.Score
            }
                ).ToList();
            var model = new RatingIndexViewModel
            {
                Ratings = result
            };

            return(View(model));
        }