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"));
        }
Exemplo n.º 2
0
        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"));
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        // 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));
        }
Exemplo n.º 5
0
        // 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));
        }