Пример #1
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Filess = await _context.Filess.FindAsync(id);

            if (Filess != null)
            {
                _context.Filess.Remove(Filess);
                await _context.SaveChangesAsync();
            }



            string filePath = Path.Combine(Directory.GetCurrentDirectory(),
                                           "wwwroot",
                                           "File",
                                           Filess.Name + ".mp4");

            if (System.IO.File.Exists(filePath))
            {
                System.IO.File.Delete(filePath);
            }



            return(RedirectToPage("./Index"));
        }
Пример #2
0
        public ActionResult Delete(Filess file)
        {
            Filess files = db.Filesses.Find(file.Id);

            db.Filesses.Remove(files);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #3
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Filess = await _context.Filess.FirstOrDefaultAsync(m => m.Id == id);

            if (Filess == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Пример #4
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Filess = await _context.Filesses.FindAsync(id);

            if (Filess != null)
            {
                _context.Filesses.Remove(Filess);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Пример #5
0
        public ActionResult Upload(HttpPostedFileBase Image)
        {
            if (Image.ContentLength > 0)
            {
                FileName      = Path.GetFileName(Image.FileName);
                FilePath      = Path.Combine(Server.MapPath("~/Uploads/"), FileName);
                FileExtention = Path.GetExtension(FileName);
                FileSize      = Image.ContentLength;
                Image.SaveAs(FilePath);
            }
            Filess File = new Filess();

            File.Name      = FileName;
            File.Extention = FileExtention;
            File.Path      = FilePath;
            File.Size      = FileSize;
            db.Filesses.Add(File);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #6
0
 public void GetAll(Filess Filee)
 {
     _context.Filess.Add(Filee);
     _context.SaveChanges();
 }
Пример #7
0
        public ActionResult Delete(int Id)
        {
            Filess file = db.Filesses.Find(Id);

            return(View(file));
        }