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