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); } } }
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))); } }