C# Class Papercut.WebHost.MailboxService

Inheritance: Service
Show file Open project: wiggle/papercut-web

Public Methods

Method Description
Delete ( Email request ) : EmailResponse
Delete ( Mailbox request ) : MailboxResponse
Get ( Email request ) : EmailResponse
Get ( Mailboxes request ) : List
Get ( Mailbox request ) : MailboxResponse
Post ( Mailbox request ) : MailboxResponse

Private Methods

Method Description
GetEmailLink ( string mailbox, string entry ) : Link
GetMailMessage ( string file ) : MailMessageEx
GetMailboxLink ( string mailbox ) : Link
ValidateExists ( string requestPath, FileSystemInfo mailboxPath ) : void

Method Details

Delete() public method

public Delete ( Email request ) : EmailResponse
request Email
return EmailResponse

Delete() public method

public Delete ( Mailbox request ) : MailboxResponse
request Mailbox
return MailboxResponse

Get() public method

public Get ( Email request ) : EmailResponse
request Email
return EmailResponse

Get() public method

public Get ( Mailboxes request ) : List
request Mailboxes
return List

Get() public method

public Get ( Mailbox request ) : MailboxResponse
request Mailbox
return MailboxResponse

Post() public method

public Post ( Mailbox request ) : MailboxResponse
request Mailbox
return MailboxResponse