public ActionResult Create([Bind(Include = "ServiceCategoryId,Name,Description,PhotoId")] tbl_servicecategory tbl_servicecategory, HttpPostedFileBase image) { if (ModelState.IsValid) { var picture = new tbl_photo(); if (image != null) { string pictureName = Guid.NewGuid().ToString().Replace("-", ""); string imageExtension = Path.GetExtension(Request.Files[0].FileName); string imageWay = "/Upload/images/" + pictureName + imageExtension; Request.Files[0].SaveAs(Server.MapPath(imageWay)); picture.URL = imageWay; db.SaveChanges(); } var imageCopy = db.tbl_photo.Add(picture); tbl_servicecategory.PhotoId = imageCopy.PhotoId; db.tbl_servicecategory.Add(tbl_servicecategory); db.SaveChanges(); return(RedirectToAction("Index", "AdminCategory")); } return(RedirectToAction("Index", "AdminCategory")); }
public ActionResult DeleteConfirmed(int id) { tbl_servicecategory tbl_servicecategory = db.tbl_servicecategory.Find(id); db.tbl_servicecategory.Remove(tbl_servicecategory); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ServiceCategoryId,Name,Description,PhotoId")] tbl_servicecategory tbl_servicecategory) { if (ModelState.IsValid) { db.Entry(tbl_servicecategory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PhotoId = new SelectList(db.tbl_photo, "PhotoId", "URL", tbl_servicecategory.PhotoId); return(View(tbl_servicecategory)); }
// GET: AdmiMarketPlace/AdminCategory/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_servicecategory tbl_servicecategory = db.tbl_servicecategory.Find(id); if (tbl_servicecategory == null) { return(HttpNotFound()); } return(View(tbl_servicecategory)); }
// GET: AdmiMarketPlace/AdminCategory/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tbl_servicecategory tbl_servicecategory = db.tbl_servicecategory.Find(id); if (tbl_servicecategory == null) { return(HttpNotFound()); } ViewBag.PhotoId = new SelectList(db.tbl_photo, "PhotoId", "URL", tbl_servicecategory.PhotoId); return(View(tbl_servicecategory)); }