Beispiel #1
0
        public string TestMail()
        {
            var user = _userRepository.GetByUserName("mertiko");

            user.Email = "*****@*****.**";
            var profile = _profileRepository.GetByGuid(user.Guid);

            profile.User = user;
            var conversation = new Conversation {
                FromName = "FROM Mert Sakarya", FromGuid = user.Guid, ToName = "TO Mert Sakarya", ToGuid = user.Guid
            };
            var photo = new Photo {
                Guid = profile.ProfilePhotoGuid, FileName = "PhotoFileName.jpg"
            };
            var sb = new StringBuilder();

            sb.AppendFormat("UserRegistered\r\n{0}\r\n", UserRegistered(user));
            sb.AppendFormat("\r\nSiteDeployed\r\n{0}\r\n", SiteDeployed(user));
            sb.AppendFormat("\r\nMessageSent\r\n{0}\r\n", MessageSent(conversation));
            sb.AppendFormat("\r\nMessageRead\r\n{0}\r\n", MessageRead(conversation));
            sb.AppendFormat("\r\nPurchase\r\n{0}\r\n", Purchase(user, new Product {
                Name = "SAMPLE PRODUCT"
            }));
            sb.AppendFormat("\r\nProfileCreated\r\n{0}\r\n", ProfileCreated(profile));
            sb.AppendFormat("\r\nPhotoAdded\r\n{0}\r\n", PhotoAdded(photo));
            return(sb.ToString());
        }
Beispiel #2
0
 public string MessageSent(Conversation conversation)
 {
     try {
         var toUser = _userRepository.GetByGuid(conversation.ToGuid);
         //Mailer.Mailer.SendMail(_adminMailAddress, String.Format("[NEW MESSAGE] From: {0} To: {1}", conversation.FromName, conversation.ToName), MailMessageSentAdmin, _mailTemplatesFolder, conversation);
         return(Mailer.Mailer.SendMail(toUser.Email, String.Format("Katusha says: {0} sent you a message.", conversation.FromName), MailMessageSent, _mailTemplatesFolder, conversation));
     } catch (Exception ex) {
         return(ex.Message);
     }
 }
 public string MessageRead(Conversation conversation) {
     //try {
     //    var fromUser = _userRepository.GetByGuid(conversation.FromGuid);
     //    //Mailer.Mailer.SendMail(_adminMailAddress, String.Format("[MESSAGE READ] From: {0} To: {1}", conversation.FromName, conversation.ToName), MailMessageReadAdmin, _mailTemplatesFolder, conversation);
     //    return Mailer.Mailer.SendMail(fromUser.Email, String.Format("Katusha says: {0} read your message.", conversation.ToName), MailMessageRead, _mailTemplatesFolder, conversation);
     //} catch (Exception ex) {
     //    return ex.Message;
     //}
     return "";
 }
 public string MessageSent(Conversation conversation)
 {
     try {
         var toUser = _userRepository.GetByGuid(conversation.ToGuid);
         //Mailer.Mailer.SendMail(_adminMailAddress, String.Format("[NEW MESSAGE] From: {0} To: {1}", conversation.FromName, conversation.ToName), MailMessageSentAdmin, _mailTemplatesFolder, conversation);
         return Mailer.Mailer.SendMail(toUser.Email, String.Format("Katusha says: {0} sent you a message.", conversation.FromName), MailMessageSent, _mailTemplatesFolder, conversation);
     } catch (Exception ex) {
         return ex.Message;
     }
 }
Beispiel #5
0
 public string MessageRead(Conversation conversation)
 {
     //try {
     //    var fromUser = _userRepository.GetByGuid(conversation.FromGuid);
     //    //Mailer.Mailer.SendMail(_adminMailAddress, String.Format("[MESSAGE READ] From: {0} To: {1}", conversation.FromName, conversation.ToName), MailMessageReadAdmin, _mailTemplatesFolder, conversation);
     //    return Mailer.Mailer.SendMail(fromUser.Email, String.Format("Katusha says: {0} read your message.", conversation.ToName), MailMessageRead, _mailTemplatesFolder, conversation);
     //} catch (Exception ex) {
     //    return ex.Message;
     //}
     return("");
 }
 public string TestMail()
 {
     var user = _userRepository.GetByUserName("mertiko");
     user.Email = "*****@*****.**";
     var profile = _profileRepository.GetByGuid(user.Guid);
     profile.User = user;
     var conversation = new Conversation {FromName = "FROM Mert Sakarya", FromGuid = user.Guid, ToName = "TO Mert Sakarya", ToGuid = user.Guid};
     var photo = new Photo {Guid = profile.ProfilePhotoGuid, FileName = "PhotoFileName.jpg"};
     var sb = new StringBuilder();
     sb.AppendFormat("UserRegistered\r\n{0}\r\n", UserRegistered(user));
     sb.AppendFormat("\r\nSiteDeployed\r\n{0}\r\n", SiteDeployed(user));
     sb.AppendFormat("\r\nMessageSent\r\n{0}\r\n", MessageSent(conversation));
     sb.AppendFormat("\r\nMessageRead\r\n{0}\r\n", MessageRead(conversation));
     sb.AppendFormat("\r\nPurchase\r\n{0}\r\n", Purchase(user, new Product {Name = "SAMPLE PRODUCT"}));
     sb.AppendFormat("\r\nProfileCreated\r\n{0}\r\n", ProfileCreated(profile));
     sb.AppendFormat("\r\nPhotoAdded\r\n{0}\r\n", PhotoAdded(photo));
     return sb.ToString();
 }