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");
     }
 }
Beispiel #4
0
        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;
        }
Beispiel #5
0
 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;
 }
Beispiel #6
0
        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);
 }