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")); }
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)); }