public JsonResult fntAzureSearch(clsDocumentPdfSearch parameters, int?page)
        {
            IndexFiles    indexFiles      = new IndexFiles();
            List <Enlace> lstTempEnlaces  = new List <Enlace>();
            ClsContainer  cntContenedores = new ClsContainer();

            try
            {
                var lstResult = indexFiles.SearchDocuments(parameters, usrUser);
                foreach (var item in lstResult)
                {
                    lstTempEnlaces.Add(new Enlace
                    {
                        alterName        = item.AlterName,
                        referencialMonth = item.ReferencialMonth,
                        referencialYear  = item.ReferencialYear,
                        container        = item.Container,
                        application      = item.Application,
                        module           = item.Module,
                        documentUploadAt = item.DocumentUploadAt,
                        page             = item.Page,
                        uri = fntReturnUri(item.Container, item.FullName, item.Page)
                    });
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                cntContenedores.lstEnlaces = lstTempEnlaces;
            }

            return(Json(cntContenedores.lstEnlaces));
        }
        public ActionResult Upload()
        {
            ClsContainer cntContenedores = new ClsContainer();

            cntContenedores.lstContainers = blobStorage.fntListBlobContainerLst(usrUser);
            cntContenedores.usrUser       = usrUser;
            return(PartialView("_Upload", cntContenedores));
        }
        // GET: Container
        public ActionResult Container()
        {
            //TODO:

            ClsContainer cntContenedores = new ClsContainer();

            cntContenedores.lstContainers = blobStorage.fntListBlobContainerLst(usrUser);
            cntContenedores.usrUser       = usrUser;
            return(View(cntContenedores));
        }
        public JsonResult dltContainer(string nombre)
        {
            ClsContainer cntContenedores = new ClsContainer();

            cntContenedores.lstContainers = blobStorage.fntListBlobContainerLst(usrUser);

            var cntContainer = blobStorage.fntDeleteContainer(cntContenedores.lstContainers.FirstOrDefault(x => x.fntFullNameStr == nombre), usrUser);

            return(Json(new
            {
                Result = "ERROR",
                Message = "Formato no válido"
            }));
        }
        public Container buscarContainer(string strNombreContainer)
        {
            ClsContainer cntContenedores = new ClsContainer();
            Container    cntTemp         = new Container();

            cntContenedores.lstContainers = blobStorage.fntListBlobContainerLst(usrUser);
            foreach (var item in cntContenedores.lstContainers)
            {
                if (strNombreContainer.Equals(item.fntFullNameStr))
                {
                    cntTemp = item;
                }
            }
            return(cntTemp);
        }
Ejemplo n.º 6
0
        public PartialViewResult bscBlobs(string nombreContainer)
        {
            Container    cnEncontrado = new Container();
            ClsContainer mdBlobs      = new ClsContainer();

            mdBlobs.lstContainers = blobStorage.fntListBlobContainerLst(usrUser);
            foreach (var item in mdBlobs.lstContainers)
            {
                if (nombreContainer.Equals(item.fntFullNameStr))
                {
                    cnEncontrado = item;
                }
            }
            mdBlobs.lstBlobs = blobStorage.fntListBlobsLst(cnEncontrado, usrUser, new List <string>());

            return(PartialView("_Blobs", mdBlobs.lstBlobs));
        }