// GET: Aulas/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var aula = await _context.Aulas .Include(a => a.ArquivosApoio) .Where(a => a.Id == id) .SingleOrDefaultAsync(); if (aula == null) { return(NotFound()); } ViewData["ModuloId"] = new SelectList(_context.Modulos.Where(m => m.Id == aula.ModuloId), "Id", "Descricao", aula.ModuloId); FilesOnServer fs = new FilesOnServer(_hostingEnvironment); ViewData["Video"] = new SelectList(fs.GetFilesOnServer()); return(View(aula)); }
// GET: Configuracoes/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var configuracao = await _context.Configuracoes.FirstOrDefaultAsync(); if (configuracao == null) { return(NotFound()); } FilesOnServer fs = new FilesOnServer(_hostingEnvironment); ViewData["Video"] = new SelectList(fs.GetFilesOnServer()); return(View(configuracao)); }
// GET: Aulas/Create public IActionResult Create(int?moduloId) { if (moduloId != null) { Modulo modulo = _context.Modulos.Find(moduloId); ViewData["CursoId"] = new SelectList(_context.Cursos.Where(c => c.Id == modulo.CursoId).ToList(), "Id", "Nome"); ViewData["ModuloId"] = new SelectList(_context.Modulos.Where(m => m.Id == moduloId).ToList(), "Id", "Descricao"); } else { ViewData["ModuloId"] = new SelectList(new List <Modulo>(), "Id", "Descricao"); } FilesOnServer fs = new FilesOnServer(_hostingEnvironment); ViewData["Video"] = new SelectList(fs.GetFilesOnServer()); return(View()); }
public string Upload() { var resultList = new List <UploadFilesResult>(); FilesOnServer fs = new FilesOnServer(_hostingEnvironment); List <string> filesOnServer = fs.GetFilesOnServer(); foreach (var item in filesOnServer) { UploadFilesResult uploadFiles = new UploadFilesResult(); uploadFiles.name = item; uploadFiles.size = GetFileSize(item); //uploadFiles.type = "image/jpeg"; uploadFiles.url = "/uploads/" + item; uploadFiles.deleteUrl = "/en/aulas/deletefile?file=" + item; uploadFiles.thumbnailUrl = "/uploads/" + item; uploadFiles.deleteType = "GET"; resultList.Add(uploadFiles); } JsonFiles jFiles = new JsonFiles(resultList); var i = 0; foreach (var item in resultList) { jFiles.files[i] = item; i++; } string output = JsonConvert.SerializeObject(jFiles); return(output); }