first commit

This commit is contained in:
Zeeshaun
2026-03-11 11:18:25 -05:00
commit f3cb730f3b
472 changed files with 53651 additions and 0 deletions
@@ -0,0 +1,24 @@
using System;
using System.Threading.Tasks;
using Landmark.OLA.Application.Configuration;
using LCU.Library.Internal.LcuHttpClient.HttpRequest;
using LCU.Library.Internal.NotificationsModels.Models;
using Microsoft.Extensions.Options;
namespace Landmark.OLA.Application.DataAccess
{
public class NotificationDao : INotificationDao
{
private readonly NotificationsApiConfiguration _configuration;
private readonly IPostRequest _postRequest;
public NotificationDao(IOptions<NotificationsApiConfiguration> configuration, IPostRequest postRequest)
{
_configuration = configuration.Value;
_postRequest = postRequest;
}
public async Task SendEmailAsync(EmailRequest request)
=> await _postRequest.Async(new Uri(_configuration.SendEmailEndpointUrl), request);
}
}