Пример #1
0
        // 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));
        }
Пример #2
0
        // 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));
        }
Пример #3
0
        // 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());
        }
Пример #4
0
        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);
        }