private void SendMessageAboutAssignment(string projectName, string content, string email) { var emailContent = _messageSender.CreateContent(content, EmailConfiguration.Greeting, EmailConfiguration.Sender); var message = _messageSender.CreateMessage(projectName, email, EmailConfiguration.Sender, EmailConfiguration.SenderEmail, "Your account was assigned to a new project", emailContent); _messageSender.SendEmail(message, EmailConfiguration.ServerEmail, EmailConfiguration.ServerPassword, EmailConfiguration.ServerName, 465); }
private void SendMessage(string content, string firstName, string lastName, string email) { var emailContent = messageSender.CreateContent(content, EmailConfiguration.Greeting, EmailConfiguration.Sender); var message = messageSender.CreateMessage(firstName + lastName, email, EmailConfiguration.Sender, EmailConfiguration.SenderEmail, EmailConfiguration.EmailGrantTitle, emailContent); messageSender.SendEmail(message, EmailConfiguration.ServerEmail, EmailConfiguration.ServerPassword, EmailConfiguration.ServerName, 465); }
private void SendMessage(string activationToken, string firstName, string lastName, string email) { var emailContent = _messageSender.CreateContent(EmailConfiguration.Content + EmailConfiguration.ActivateEmail + activationToken, EmailConfiguration.Greeting, EmailConfiguration.Sender); var message = _messageSender.CreateMessage(firstName + lastName, email, EmailConfiguration.Sender, EmailConfiguration.SenderEmail, EmailConfiguration.EmailTitle, emailContent); _messageSender.SendEmail(message, EmailConfiguration.ServerEmail, EmailConfiguration.ServerPassword, EmailConfiguration.ServerName, 465); }
private void SendMessageAboutImportUser(string projectName, string setPasswordAddress, string content, string email, string activationToken) { var emailContent = messageSender.CreateContent(content + EmailConfiguration.ContentSetPassword + setPasswordAddress + activationToken, EmailConfiguration.Greeting, EmailConfiguration.Sender); var message = messageSender.CreateMessage(projectName, email, EmailConfiguration.Sender, EmailConfiguration.SenderEmail, EmailConfiguration.NewAccountCreated, emailContent); messageSender.SendEmail(message, EmailConfiguration.ServerEmail, EmailConfiguration.ServerPassword, EmailConfiguration.ServerName, 465); }
protected override bool HandleMessageInternal(IMessageSender sender, Message message) { if (MessageTypes.ProjectInfoRequest.Value.Equals(message.MessageType, StringComparison.OrdinalIgnoreCase)) { Message response = sender.CreateMessage(MessageTypes.ProjectInfoResponse, _projectInformation, CurrentProtocolVersion); sender.Send(response); } else if (MessageTypes.ProjectInfoResponse.Value.Equals(message.MessageType, StringComparison.OrdinalIgnoreCase)) { BuildProjectInformation(message); } else { return(false); } return(true); }