Отправка сообщений с Hangfire

281
26 января 2018, 20:20

Покажите пожалуйста какой пример отправки сообщений на Email с технологией Hangfire.

Answer 1

вам нужен будет Postal из NuGet, Создайте класс:

using Postal;
namespace Hangfire.Mailer.Models
{
    public class NewCommentEmail : Email
    {
        public string To { get; set; }
        public string UserName { get; set; }
        public string Comment { get; set; }
    }
}

А это пример контроллера:

[HttpPost]
public ActionResult Create(Comment model)
{
    if (ModelState.IsValid)
    {
        _db.Comments.Add(model);
        _db.SaveChanges();
        var email = new NewCommentEmail
        {
            To = "yourmail@example.com",
            UserName = model.UserName,
            Comment = model.Text
        };
        email.Send();
    }
    return RedirectToAction("Index");
}

Здесь все подробно описано...

READ ALSO
C# Запуск программы после входа пользователем в систему

C# Запуск программы после входа пользователем в систему

Есть программа, которая прописывает себя в автозагрузкуВсе работает, все отлично

246
Передать параметр в ViewModel из Behavior WPF MVVM

Передать параметр в ViewModel из Behavior WPF MVVM

Каким образом из реализации поведения контрола можно передать свойство или параметр во ViewModelВ окне имеется PasswordBox у которого реализовано...

235
.NET C# WPF DataGrid Как ускорить отрисовку?

.NET C# WPF DataGrid Как ускорить отрисовку?

Доброго времени суток! Имеется некий DataGrid:

312
Программа завершилась с кодом 1073741855 (0x4000001f)

Программа завершилась с кодом 1073741855 (0x4000001f)

Пробовал гуглить по этому коду, но ничего не нашелВообще, я не удивлен крешу, так как тут 20+ потоков, которые вызывают WinApi-функции через библиотеку...

374