Пример #1
0
        public ActionResult FindData()
        {
            string    applicationId = Request["pcode"];
            string    doecumentId   = Request["code"];
            Documents documents     = new Documents();
            object    dirResult     = null;
            object    docResult     = null;

            if (applicationId == null || string.IsNullOrEmpty(applicationId))
            {
                return(Redirect("../Home"));
            }
            IEnumerable <Directories>  dirList = null;
            IEnumerable <Documents>    docList = null;
            DirectoriesBusinessService directoriesBusinessService = new DirectoriesBusinessService();

            dirList = directoriesBusinessService.FindAll(new DirectSpecification <Directories>(t => t.IsEnabled && t.ApplicationId == applicationId));
            DocumentBusinessService documentBusinessService = new DocumentBusinessService();

            docList = documentBusinessService.FindAll(new DirectSpecification <Documents>(t => t.IsEnabled && t.ApplicationId == applicationId));
            if (docList != null && docList.Count() > 0)
            {
                docResult = docList.Select(t => new { Id = t.Id, Title = t.Title, DirectoryId = t.DirectoryId, ApplicationId = t.ApplicationId });
            }
            if (dirList != null && dirList.Count() > 0)
            {
                dirResult = dirList.Select(t => new { Id = t.Id, Title = t.DirectoryName, DirectoryId = t.DirectoryId });
            }
            return(Json(new { directories = dirResult, documents = docResult }, JsonRequestBehavior.AllowGet));
        }
        public string FindDirectories()
        {
            string applicationId = Request["pcode"];
            IEnumerable <Directories> directoriesList = null;

            if (!string.IsNullOrEmpty(applicationId))
            {
                DirectoriesBusinessService directoriesBusinessService = new DirectoriesBusinessService();
                directoriesList = directoriesBusinessService.FindAll(new DirectSpecification <Directories>(t => t.IsEnabled && t.ApplicationId == applicationId));
            }
            return(SerializeHelper.JSONSerialize(new { entities = directoriesList }));
        }