public void AddAttachment(AttachedDocumentSummary document, EnumValueInfo category)
        {
            var attachment = new AttachmentSummary(category, null, Platform.Time, document);

            this.AttachmentTable.Items.Add(attachment);
            this.Modified = true;
        }
Ejemplo n.º 2
0
        public void UpdatePatientAttachment(PatientAttachment attachment, AttachmentSummary summary, IPersistenceContext context)
        {
            AttachedDocumentAssembler attachedDocAssembler = new AttachedDocumentAssembler();

            attachment.Category = EnumUtils.GetEnumValue <PatientAttachmentCategoryEnum>(summary.Category, context);
            attachedDocAssembler.UpdateAttachedDocumentSummary(attachment.Document, summary.Document);
        }
Ejemplo n.º 3
0
 public PatientAttachment CreatePatientAttachment(AttachmentSummary summary, Staff currentUserStaff, IPersistenceContext context)
 {
     return(new PatientAttachment(
                EnumUtils.GetEnumValue <PatientAttachmentCategoryEnum>(summary.Category, context),
                summary.AttachedBy == null ? currentUserStaff : context.Load <Staff>(summary.AttachedBy.StaffRef),
                Platform.Time,
                context.Load <AttachedDocument>(summary.Document.DocumentRef)));
 }
 public void SetInitialSelection(AttachmentSummary attachmentSummary)
 {
     _initialSelection = attachmentSummary;
 }