This commit is contained in:
Jonathan Jenne 2023-11-29 10:02:53 +01:00
parent 1e2083950f
commit c964b97e55
4 changed files with 34 additions and 1 deletions

View File

@ -137,6 +137,7 @@
<DependentUpon>Settings.settings</DependentUpon>
<DesignTimeSharedInput>True</DesignTimeSharedInput>
</Compile>
<Compile Include="Services\EmailService.vb" />
<Compile Include="Strings\Email.en.Designer.vb">
<DependentUpon>Email.en.resx</DependentUpon>
<AutoGen>True</AutoGen>

View File

@ -0,0 +1,19 @@
Imports DigitalData.Modules.Base
Imports DigitalData.Modules.Logging
Public Class EmailService
Inherits BaseClass
Public Sub New(pState As State)
MyBase.New(pState.LogConfig)
End Sub
Public Function SendSignedEmail(pReceiverId As Integer, pEnvelopeId As Integer)
Dim oEnvelope =
End Function
End Class

View File

@ -1,4 +1,5 @@
using DigitalData.Modules.Logging;
using EnvelopeGenerator.Common;
using EnvelopeGenerator.Web.Services;
using Microsoft.AspNetCore.Mvc;
using static EnvelopeGenerator.Web.Constants;
@ -9,6 +10,7 @@ namespace EnvelopeGenerator.Web.Controllers
{
internal DatabaseService database;
internal LogConfig logConfig;
internal State state;
public Logger logger;
public BaseController(DatabaseService database, LoggingService logging)
@ -16,6 +18,7 @@ namespace EnvelopeGenerator.Web.Controllers
this.database = database;
this.logConfig = logging.LogConfig;
this.logger = logging.LogConfig.GetLoggerFor(GetType().Name);
this.state = GetState();
}
internal ObjectResult ErrorResponse(Exception e)
@ -26,5 +29,15 @@ namespace EnvelopeGenerator.Web.Controllers
detail: e.Message,
type: ErrorType.ServerError.ToString());
}
internal State GetState()
{
return new State
{
Database = database.MSSQL,
LogConfig = logConfig,
UserId = 2 // TODO
};
}
}
}

View File

@ -61,7 +61,7 @@ namespace EnvelopeGenerator.Web.Services
}
}
private State GetState()
public State GetState()
{
return new State
{