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));
        }
Example #2
0
        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"));
        }
Example #3
0
        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"));
        }
Example #4
0
 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));
 }
Example #5
0
        // 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));
        }
Example #6
0
        // 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"));
        }
Example #7
0
        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"));
        }