コード例 #1
0
        public void ExportSelected()
        {
            if (documentsContainer.CountSelectedDocuments > 0)
            {
                SaveFileDialog sfd = new SaveFileDialog();
                sfd.CheckPathExists = true;
                sfd.Filter          = "Archivos JSON (*.json)|*.json|Archivos XML (*.xml)|*.xml";

                if (sfd.ShowDialog().Value)
                {
                    var documents       = documentsContainer.GetSelectedDocuments();
                    var documentWrapper = new CollectionsWrapperDO();
                    var collection      = new CollectionDO();

                    collection.CollectionName = null;

                    foreach (BsonValue doc in documents)
                    {
                        collection.Documents.Add(JsonSerializer.Serialize(doc));
                    }

                    documentWrapper.Collections.Add(collection);
                    DataOperationsService.ExportData(documentWrapper, sfd.FileName);
                }
            }
        }
コード例 #2
0
 public ActionResult Collection_Read([DataSourceRequest] DataSourceRequest request)
 {
     using (var Db = new ProjectWebEntities())
     {
         var result = new List <CollectionDO>();
         foreach (var item in Db.Tbl_Collection.Where(p => p.IsHome))
         {
             var model = new CollectionDO();
             model.Id        = item.Id;
             model.Name      = item.Name;
             model.IsDisable = item.IsDisable;
             result.Add(model);
         }
         return(Json(result.ToDataSourceResult(request)));
     }
 }