Ejemplo n.º 1
0
 public ActionResult GiveComments(ViewModelDetails ViewModelDetails)
 {
     if(ModelState.IsValid){
              var applicationuserID   = User.Identity.GetUserId();
              ViewModelDetails.ProductsComments.Name = db.Customer.Where(m => m.ApplicationUserID == applicationuserID).FirstOrDefault().FirstName;
              ViewModelDetails.ProductsComments.Date = DateTime.Now;
              int id = ViewModelDetails.Product.ID;
              ViewModelDetails.ProductsComments.ProductID = id;
         db.ProductsComments.Add(ViewModelDetails.ProductsComments);
         db.SaveChanges();
     }
     return RedirectToAction("Details", new {ID = ViewModelDetails.Product.ID });
 }
Ejemplo n.º 2
0
 // GET: /Products/Details/5
 public ActionResult Details(int? id)
 {
     if (id == null)
     {
         return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
     }
     var objViewModelDetails = new ViewModelDetails();
        objViewModelDetails.Product    = db.Products.Find(id);
     if (objViewModelDetails == null)
     {
         return HttpNotFound();
     }
     string brand = objViewModelDetails.Product.Brand;
     objViewModelDetails.Products = db.Products.Where(m => m.Brand == brand).ToList();
     objViewModelDetails.cProductsComments = db.ProductsComments.Where(m => m.ProductID == id).ToList();
     return View(objViewModelDetails);
 }