.NET 6.0
dotnet add package VelocityNotificationHelper --version
NuGet\Install-Package VelocityNotificationHelper -Version
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="VelocityNotificationHelper" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add VelocityNotificationHelper --version
#r "nuget: VelocityNotificationHelper,"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install VelocityNotificationHelper as a Cake Addin
#addin nuget:?package=VelocityNotificationHelper&version=

// Install VelocityNotificationHelper as a Cake Tool
#tool nuget:?package=VelocityNotificationHelper&version=

Velocity Notification Helper


This package will take care of all notification aspects. (Currently Emailing services)


  • Package will create required tables in your database.
  • Package supports multiple priority based notification delivery (Defaulted to Low)
      Immediate = 1,
      High = 2,
      Medium = 3,
      Low = 4,
  • Package also supports different notification service types.(Currently supports Email only)
     Email = 1,
     Sms = 2,
     PushNotification = 3
  • Package will audit each and every request sent for processing
  • Package will handle auto retry (Max 5 retrys)

Set Up

  • Install the package using .net CLI or Nuget manager or Nuget manger console.

    dotnet add package VelocityNotificationHelper --version {Latest Version}

  • Call the below code in start up or main class for initialization.


  • When ever its required to deliver the notification use the below code to and pass the required args

    NotificationHandler notificationService = new NotificationHandler(NotificationCommon.Enums.NotificationTypeEnum.Email);

  • Call the send method and pass the required args the method supports both fire and forget or awaiting option.

    notificationService.Send(new NotificationCommon.Entities.Notification(){})

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated 4 11/21/2022 1 11/20/2022 1 11/16/2022 1 11/16/2022 9 11/16/2022 7 11/16/2022 1 11/16/2022 1 11/16/2022 1 11/16/2022
1.0.0 0 11/16/2022