Beispiel #1
0
        public FolderModel(Folder folder, MailboxModel mailbox = null, FolderModel parentFolder = null)
        {
            this.Folder       = folder;
            this.Mailbox      = mailbox;
            this.ParentFolder = parentFolder;

            this.Path = (parentFolder?.Path ?? string.Empty) + "/" + this.DisplayName;
        }
Beispiel #2
0
 public DocumentModel(FolderModel folder, [NotNull] EmailMessage obj, ICollection <AttachmentModel> attachments, [NotNull] ExchangeService service)
     : base(folder, obj, attachments, service)
 {
 }
Beispiel #3
0
 public MeetingResponseModel(FolderModel folder, [NotNull] MeetingResponse obj, ICollection <AttachmentModel> attachments, [NotNull] ExchangeService service)
     : base(folder, obj, attachments, service)
 {
 }
Beispiel #4
0
 protected MeetingMessageModel(FolderModel folder, [NotNull] T obj, ICollection <AttachmentModel> attachments, [NotNull] ExchangeService service)
     : base(folder, obj, attachments, service)
 {
 }
Beispiel #5
0
 public PostModel(FolderModel folder, PostItem post, ICollection <AttachmentModel> attachments, ExchangeService service)
     : base(folder, post, attachments, service)
 {
 }
Beispiel #6
0
 public ContactModel(FolderModel folder, Contact contact, ICollection <AttachmentModel> attachments, ExchangeService service)
     : base(folder, contact, attachments, service)
 {
 }
Beispiel #7
0
 protected ItemObjectModel([NotNull] FolderModel folder, [NotNull] T obj, ICollection <AttachmentModel> attachments, [NotNull] ExchangeService service)
     : base(obj, service)
 {
     this.Folder      = folder;
     this.Attachments = attachments;
 }
Beispiel #8
0
 public AppointmentModel(FolderModel folder, Appointment appointment, ICollection <AttachmentModel> attachments, ExchangeService service)
     : base(folder, appointment, attachments, service)
 {
 }