public ActionResult MethodReferences(string projectId) { using (var generalService = new GeneralService().BaseRepository <MethodReferenceMaster>()) { // var methodReference = generalService.Aggregate(PipelineDefinition<MethodReferenceMaster, MethodReferenceMaster>.Create(new BsonDocument("$match", new BsonDocument("ProjectId", projectId)), new BsonDocument("$limit", 5))).ToList(); var methodReference = generalService.Aggregate().Limit(5).ToList(); Console.WriteLine(methodReference.Count); // var extRef = generalService.Aggregate().ToList(); // var extRef = generalService.ListAllDocuments(); // var extRef = generalService.GetAllItems().ToList(); // observer all of 2 above and this statement return(Ok(methodReference)); } }
public ActionResult GetFileTypeReferences() { using (var generalService = new GeneralService().BaseRepository <FileTypeReference>()) { var fileMaster = _floKaptureService.FileMasterRepository.Aggregate().Limit(10).ToList(); Console.WriteLine(fileMaster.Count); var aggregate = generalService.Aggregate().ToList(); var listAll = generalService.GetAllListItems(); var extRef = generalService.GetAllItems().ToList(); // observer all of 2 above and this statement return(Ok(new { aggregate, listAll, extRef })); } }