Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Fille fille = db.Fille.Find(id);

            db.Fille.Remove(fille);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
 public ActionResult Edit([Bind(Include = "FileId,FileName,FilePath")] Fille fille)
 {
     if (ModelState.IsValid)
     {
         db.Entry(fille).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(fille));
 }
Example #3
0
        // GET: Filles/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Fille fille = db.Fille.Find(id);

            if (fille == null)
            {
                return(HttpNotFound());
            }
            return(View(fille));
        }
Example #4
0
        public ActionResult Create(Fille filee, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                string[] AllowedFilesExtentions = new string[] { ".jpg", ".gif", ".png", ".pdf" };
                int      MaxContentLength       = 1024 * 1024 * 3;// 3 MB

                if (file == null)
                {
                    ModelState.AddModelError("", "Please upload your file");
                }
                //else if (!AllowedFilesExtentions.Contains(file.ContentType))
                //{
                //    ModelState.AddModelError("FileName", "Please choose either a jpg, gif, png or pdf");
                //}
                else if (file.ContentLength > MaxContentLength)
                {
                    ModelState.AddModelError("", "Your file is too large, maximum allowed size is " + MaxContentLength + " MB");
                }
                else if (file.ContentLength > 0 && file.ContentLength < MaxContentLength)
                {
                    var fileName = Path.GetFileName(file.FileName);

                    string path = Path.Combine(Server.MapPath("~/Images"), fileName);
                    file.SaveAs(path);


                    db.Fille.Add(new Fille
                    {
                        UserId   = User.Identity.GetUserId(),
                        FileId   = filee.FileId,
                        FileName = file.FileName,
                        FilePath = "~/Images/" + file.FileName
                    });

                    //db.Fille.Add(fille);
                    db.SaveChanges();
                    ModelState.Clear();
                    ViewBag.Message = "file uploaded successfully";

                    return(RedirectToAction("Index"));
                }
            }

            return(View());
        }
Example #5
0
        //status approval
        public ActionResult Approve(int id)
        {
            Fille file = db.Fille.Find(id);

            if (file.Approval == true)
            {
                file.Approval  = false;
                ViewBag.status = "false";
            }
            else
            {
                file.Approval  = true;
                ViewBag.status = "true";
            }

            db.Entry(file).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #6
0
 static void Main(string[] args)
 {
     Mère mère = new Mère(); //error si class mère abstract
     //Polymorphisme de class
     Mère femme = new Fille();
 }
Example #7
0
 static void Main(string[] args)
 {
     Fille fille = new Fille();
 }