private MongoCollection <SkDetails> CreateSkDetails(SkDetails skDetailsRecord, MongoDatabase mongoDatabase)
        {
            MongoCollection <SkDetails> skDetails = mongoDatabase.GetCollection <SkDetails>("SkDetails");

            skDetails.Insert(skDetailsRecord);
            return(skDetails);
        }
        public ActionResult SendRequestForFile(string docId, string fileId)
        {
            var rpt = ReadCloudFilesTable(database()).FindAll()
                      .FirstOrDefault(s => s.DoctorId == docId && s.Id.ToString() == fileId);

            var skrecord = new SkDetails()
            {
                ReqDocId      = ((CustomPrincipal)HttpContext.User).UserId,
                ResDocId      = docId,
                FileId        = fileId,
                DateOfRequest = DateTime.Now.ToShortDateString(),

                DownloadDetails = "Waiting For Download",
                ResponseDetails = "not responded"
            };

            CreateSkDetails(skrecord, database());
            return(View("PatientReportRequest"));
        }