public ActionResult AddSpecs(SPECS_DETAILS sPECS_DETAILS) { try { string filename = Path.GetFileNameWithoutExtension(sPECS_DETAILS.ImageFile.FileName); string extension = Path.GetExtension(sPECS_DETAILS.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yymmssfff") + extension; sPECS_DETAILS.SPECS_IMAGE = "~/Images/" + filename; filename = Path.Combine(Server.MapPath("~/Images/"), filename); sPECS_DETAILS.ImageFile.SaveAs(filename); using (OnlineSpecsDetailsEntities cimage = new OnlineSpecsDetailsEntities()) { cimage.SPECS_DETAILS.Add(sPECS_DETAILS); cimage.SaveChanges(); ViewBag.message = "Details Added Sucessfully"; //return View(); //ModelState.Clear(); //return RedirectToAction("SPECS_DETAILS"); return(RedirectToAction("ViewSpecs", "UserRegister")); } } catch (Exception ex) { return(View("Error" + ex.Message)); } }
public ActionResult DeleteConfirmed(int id) { SPECS_DETAILS sPECS_DETAILS = db.SPECS_DETAILS.Find(id); db.SPECS_DETAILS.Remove(sPECS_DETAILS); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SPECS_ID,SPECS_NAME,SPECS_IMAGE,FRAME_TYPE,FRAME_WIDTH,FRAME_SIZE,SPECS_PRICE")] SPECS_DETAILS sPECS_DETAILS) { if (ModelState.IsValid) { db.Entry(sPECS_DETAILS).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.SPECS_ID = new SelectList(db.ADD_TO_CART, "SPECS_ID", "SPECS_NAME", sPECS_DETAILS.SPECS_ID); return(View(sPECS_DETAILS)); }
// GET: SPECS_DETAILS/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SPECS_DETAILS sPECS_DETAILS = db.SPECS_DETAILS.Find(id); if (sPECS_DETAILS == null) { return(HttpNotFound()); } return(View(sPECS_DETAILS)); }
// GET: SPECS_DETAILS/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SPECS_DETAILS sPECS_DETAILS = db.SPECS_DETAILS.Find(id); if (sPECS_DETAILS == null) { return(HttpNotFound()); } ViewBag.SPECS_ID = new SelectList(db.ADD_TO_CART, "SPECS_ID", "SPECS_NAME", sPECS_DETAILS.SPECS_ID); return(View(sPECS_DETAILS)); }
public ActionResult Add_To_cart(ViewCart view) { try { SPECS_DETAILS specs = specsDetailsEntities.SPECS_DETAILS.FirstOrDefault(id => id.SPECS_ID == view.SPECS_ID); ADD_TO_CART add = new ADD_TO_CART(); add.SPECS_ID = view.SPECS_ID; add.SPECS_NAME = view.SPECS_NAME; add.QUANTITY = view.QUANTITY; add.SPECS_PRICE = (view.QUANTITY) * (view.SPECS_PRICE); add.EMAILID = TempData.Peek("CUSTOMER_EMAIL").ToString(); specsDetailsEntities.ADD_TO_CART.Add(add); specsDetailsEntities.SaveChanges(); ViewBag.Message = "Added To cart Sucessfully"; return(RedirectToAction("ViewSpecs")); } catch (Exception e) { return(View("Error" + e.Message)); } }
public ActionResult Add_to_cart(int SPECS_ID) { SPECS_DETAILS specs = specsDetailsEntities.SPECS_DETAILS.FirstOrDefault(id => id.SPECS_ID == SPECS_ID); ViewCart view = new ViewCart(); try { if (specs != null) { view.SPECS_ID = specs.SPECS_ID; view.SPECS_NAME = specs.SPECS_NAME; view.SPECS_PRICE = specs.SPECS_PRICE; } } catch (Exception) { return(View("Error")); } return(View(view)); }