public ActionResult Save(ReviewModel obj) { bool check = true; if (Request.IsAuthenticated) { if (obj.id > 0) { check = ReviewDal.Update(obj); } else { check = ReviewDal.Create(obj); } if (check) { TempData["message"] = "Saved successfully"; } else { TempData["message"] = "Error while saving data"; } return RedirectToAction("Create", "ReviewAdmin"); } else { return RedirectToAction("index", "home"); } }
public ActionResult ProductReview(int id) { if (Session["currency"] == null) { Session["currency"] = "Dollar"; } var obj = new ReviewModel(); obj.ProductId = id; Dictionary<int, string> list = new Dictionary<int, string>(); list.Add(5, "Perfect"); list.Add(4, "Good"); list.Add(3, "Average"); list.Add(2, "Not that bad"); list.Add(1, "Very bad"); ViewBag.list = list; ViewBag.Reviews = ReviewDal.GetAllbyProductId(id); return View(obj); }
public ActionResult Create(int id) { if (Request.IsAuthenticated) { ViewBag.PageTittle = "Add Review"; //ViewBag.breadCrum = "<a href='/Admin/Length/index'>Length</a> >> Add Length"; Dictionary<int, string> list = new Dictionary<int, string>(); list.Add(1, "Very bad"); list.Add(2, "Not that bad"); list.Add(3, "Average"); list.Add(4, "Good"); list.Add(5, "Perfect"); ViewBag.list = list; ReviewModel obj = new ReviewModel(); return View(obj); } else { return RedirectToAction("index", "home"); } }
public static bool Create(ReviewModel obj) { bool check = true; try { var context = new Ecommerce.DbEntity.ecommerceEntities(); context.reviews.Add(new DbEntity.review { active=false, email=obj.Email, message=obj.Message, name=obj.Name, rating=obj.Rating, productid=obj.ProductId, }); context.SaveChanges(); } catch (Exception ex) { check = false; } return check; }
public static bool Update(ReviewModel obj) { bool check = true; try { var context = new Ecommerce.DbEntity.ecommerceEntities(); var Review = context.reviews.Where(m => m.id == obj.id).FirstOrDefault(); Review.active=obj.active; Review.email=obj.Email; Review.message=obj.Message; Review.name=obj.Name; Review.rating = obj.Rating; Review.productid = obj.ProductId; context.SaveChanges(); } catch (Exception ex) { check = false; } return check; }
public static ReviewModel GetById(int id) { ReviewModel returnObj = null; var context = new Ecommerce.DbEntity.ecommerceEntities(); var obj = context.reviews.Where(m => m.id == id).FirstOrDefault(); returnObj = new ReviewModel { id = obj.id, Email = obj.email, Message = obj.message, Name = obj.name, Rating = Convert.ToInt32(obj.rating), ProductId = Convert.ToInt32(obj.productid), }; return returnObj; }
public ActionResult Save(ReviewModel obj) { var check = ReviewDal.Create(obj); return Json(check); }