public ActionResult CreateProduct(VanGiaPicture model, HttpPostedFileBase[] files) { if (ModelState.IsValid) { var _tblProduct = new web_vangia_project(); _tblProduct = model.tblProject; db.web_vangia_project.Add(_tblProduct); db.SaveChanges(); if (files != null && files.Length > 0) { for (int i = 0; i < files.Length; i++) { if (files[i] != null) { byte[] binaryData; binaryData = new Byte[files[i].InputStream.Length]; long bytesRead = files[i].InputStream.Read(binaryData, 0, (int)files[i].InputStream.Length); files[i].InputStream.Close(); string base64String = System.Convert.ToBase64String(binaryData, 0, binaryData.Length); SaveImg(new VanGiaPicture { nameImg = files[i].FileName, idProducts = model.tblProject.vangia_id_project, isactive = 1, index = i, cfile = base64String }); } } } return(RedirectToAction("Index")); } return(View(model.tblProject)); }
public ActionResult Cancel(int id) { web_vangia_project tblproduct = db.web_vangia_project.Find(id); db.web_vangia_project.Remove(tblproduct); db.SaveChanges(); return(RedirectToAction("Index", "Travel")); }
public ActionResult DeleteConfirmed(int id) { if (Session["user"] == null) { return(RedirectToAction("Login", "Home")); } web_vangia_project web_vangia_project = db.web_vangia_project.Find(id); db.web_vangia_project.Remove(web_vangia_project); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateFirst(web_vangia_project tbl_project) { if (Session["user"] == null) { return(RedirectToAction("Login", "Home")); } if (ModelState.IsValid) { db.web_vangia_project.Add(tbl_project); db.SaveChanges(); } return(View(tbl_project)); }
// GET: VanGia/Details/5 public ActionResult Details(int?id) { if (Session["user"] == null) { return(RedirectToAction("Login", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } web_vangia_project web_vangia_project = db.web_vangia_project.Find(id); if (web_vangia_project == null) { return(HttpNotFound()); } return(View(web_vangia_project)); }
// GET: VanGia/Delete/5 public ActionResult Delete(int?id) { if (Session["user"] == null) { return(RedirectToAction("Login", "Home")); } if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } web_vangia_project web_vangia_project = db.web_vangia_project.Find(id); VanGiaPicture vgpic = new VanGiaPicture(); List <tblSysPicture> list = (from t in db.tblSysPictures where t.advert_id == id select t).ToList(); foreach (tblSysPicture item in list) { db.tblSysPictures.Remove(item); } db.SaveChanges(); db.web_vangia_project.Remove(web_vangia_project); db.SaveChanges(); return(RedirectToAction("Index", "Travel")); }
public ActionResult CreateFirst(VanGiaPicture projectPicture) { web_vangia_project tblproduct = projectPicture.tblProject; if (Request.Files.Count > 0) { var file1 = Request.Files[0]; if (file1 != null && file1.ContentLength > 0) { var fileName = Path.GetFileName(DateTime.Now.Day.ToString() + DateTime.Now.Month.ToString() + "_" + projectPicture.CreateFilename() + "_" + file1.FileName); var path = Path.Combine(Server.MapPath("~/fileUpload/" + DateTime.Now.Day + DateTime.Now.Month + "/"), fileName); file1.SaveAs(path); tblproduct.vangia_vanban_project = fileName; } } db.Entry(tblproduct).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Travel")); }