public JsonResult SaveRating(ProductRatingViewModel objProductRatingViewModel) { //int number = //int ProductID = Convert.ToInt32(FormCollection["ProductID"]); ProductsRating objProductsRating = new ProductsRating(); objProductsRating.ProductID = objProductRatingViewModel.ProductID; objProductsRating.ProductRatings = objProductRatingViewModel.ProductRatings; objProductsRating.ApplicationUserID = User.Identity.GetUserId(); repository.Insert(objProductsRating); repository.Save(); HttpCookie cookie = new HttpCookie("rating" + repository.GetID(objProductRatingViewModel.ProductID, User.Identity.GetUserId())); cookie.Value = DateTime.Now.ToString(); cookie.Expires = DateTime.Now.AddYears(1); Response.Cookies.Add(cookie); objProductRatingViewModel.AverageRating = repository.AverageRating(objProductRatingViewModel.ProductID); objProductRatingViewModel.Voters = repository.Voters(objProductRatingViewModel.ProductID); return Json(objProductRatingViewModel); }
public void Insert(ProductsRating obj) { db.ProductsRating.Add(obj); }