public void PostDeleteM(int id)
 {
     using (var filerep = new HIVTestUploadRepository())
     {
         if (id != 0)
         {
             HIVPatientFile Pfile = filerep.GetById(id);
             filerep.Delete(Pfile);
         }
     }
 }
        public string Header(int id)
        {
            var Filerep = new HIVTestUploadRepository();
            var filerec = Filerep.GetById(id);
            var fi      = new System.Net.Mime.ContentDisposition
            {
                FileName = filerec.FileName,
                Inline   = false,
            };

            return(fi.ToString());
        }
 public List <HIVtestUpload> GetAllFiles(int PatientId)
 {
     using (var filerep = new HIVTestUploadRepository())
     {
         return(filerep.GetAllDownloadedFiles().Where(x => x.PatientId == PatientId).Select(x => new HIVtestUpload()
         {
             FileId = x.Id,
             FileName = x.FileName,
             ModelFile = x.File,
             patientName = x.patientName
         }).ToList());
     }
 }
        public List <HIVtestUpload> GetPatientNameFiles(int id)
        {
            PatientRepository pr = new PatientRepository();

            using (var Filerepo = new HIVTestUploadRepository())
            {
                int MyId = Convert.ToInt32(id);

                var name = pr.GetAll().Find(x => x.PatientId == MyId);
                return(Filerepo.GetAllDownloadedFiles().Select(x => new HIVtestUpload()
                {
                    FileId = x.Id,
                    FileName = x.FileName,
                    ModelFile = x.File,
                    patientName = name.FullName + " " + name.Surname
                }).ToList());
            }
        }
        public void InsertM(HIVtestUpload HIV, int PatientId)
        {
            HIVPatientFile    upload     = new HIVPatientFile();
            PatientRepository patientrep = new PatientRepository();

            using (var PFilerep = new HIVTestUploadRepository())
            {
                var Pname = patientrep.GetAll().Find(x => x.PatientId == PatientId);
                foreach (var Pfile in HIV.File)
                {
                    byte[] uploadfile = new byte[Pfile.InputStream.Length];
                    Pfile.InputStream.Read(uploadfile, 0, uploadfile.Length);
                    upload.FileName    = Pfile.FileName;
                    upload.File        = uploadfile;
                    upload.PatientId   = PatientId;
                    upload.patientName = Pname.FullName + " " + Pname.Surname;
                    PFilerep.Insert(upload);
                }
            }
        }
        public HIVPatientFile Find(int id)
        {
            var filerep = new HIVTestUploadRepository();

            return(filerep.GetById(id));
        }