BinaryStudio.ClientManager.DomainModel.Input.MailMessagePersister.MailMessagePersister C# (CSharp) Method

MailMessagePersister() public method

public MailMessagePersister ( IRepository repository, IEmailClient emailClient, IInquiryFactory inquiryFactory, IMailMessageParserFactory mailMessageParserFactory ) : System
repository IRepository
emailClient IEmailClient
inquiryFactory IInquiryFactory
mailMessageParserFactory IMailMessageParserFactory
return System
        public MailMessagePersister(IRepository repository, IEmailClient emailClient, IInquiryFactory inquiryFactory, IMailMessageParserFactory mailMessageParserFactory)
        {
            this.repository = repository;
            this.inquiryFactory = inquiryFactory;
            this.emailClient = emailClient;
            this.mailMessageParserFactory = mailMessageParserFactory;

            emailClient.MailMessageReceived += ProcessMessage;
        }