public ActionResult ViewArchived(int?id)
        {
            var model = new FirstNoticeOfLossReportViewModel();

            if (id != null)
            {
                var data = _firstNoticeLossArchiveService.GetFNOLArchivedById(Convert.ToInt32(id));
                model                  = Mapper.Map <first_notice_of_loss_archive, FirstNoticeOfLossReportViewModel>(data);
                model.IsArchived       = true;
                model.Invoices         = new List <FileDescriptionViewModel>();
                model.InsuranceInfoDoc = new List <FileDescriptionViewModel>();

                var allInvoices = _fis.GetInvoiceDocumentName(model.Id);
                foreach (var invoice in allInvoices)
                {
                    var file = new FileDescriptionViewModel();
                    file.FileName = invoice;
                    file.FilePath = "~/DocumentsFirstNoticeOfLoss/Invoices/" + file.FileName;
                    model.Invoices.Add(file);
                }

                var isHealthInsurance = _fis.IsHealthInsuranceByAdditionalInfoId(data.Additional_infoId);
                var allDoc            = _fis.GetHealthLuggageDocumentName(model.Id);
                foreach (var doc in allDoc)
                {
                    var file = new FileDescriptionViewModel();
                    file.FileName = doc;
                    file.FilePath = isHealthInsurance ? "~/DocumentsFirstNoticeOfLoss/HealthInsurance/" + file.FileName : "~/DocumentsFirstNoticeOfLoss/LuggageInsurance/" + file.FileName;
                    model.InsuranceInfoDoc.Add(file);
                }
            }
            return(View("View", model));
        }