public PartialViewResult DeleteDocument(int Id) { var url = _IMedicalDocumentsRepository.Documents.FirstOrDefault(x => x.id == Id).url; var patientID = _IMedicalDocumentsRepository.Documents.FirstOrDefault(x => x.id == Id).patient_id; var path = Server.MapPath(url); var result = DeleteDocumentFile(path); if (result) { _IMedicalDocumentsRepository.DeleteMedicalExperience(Id); TempData["Success"] = "Usunięto dokument."; } else { TempData["Warning"] = "Wystąpił błąd podczas usuwania dokumentu. Spróbuj jeszcze raz."; } var patientDocs = GetPatientDocuments(patientID); var newDoc = new DocumentModel { PatientID = Id }; var model = new PatientDocumentsViewModel { Documents = patientDocs, NewDocument = newDoc, Download = new DownloadModel { DocumentID = 0 } }; return(PartialView("_PatientDocuments", model)); }
public PartialViewResult ShowPatientDocuments(int Id) { var patientDocs = GetPatientDocuments(Id); var newDoc = new DocumentModel { PatientID = Id }; var model = new PatientDocumentsViewModel { Documents = patientDocs, NewDocument = newDoc, Download = new DownloadModel { DocumentID = 0 } }; return(PartialView("_PatientDocuments", model)); }