prepare Web project for deployment

This commit is contained in:
Jonathan Jenne 2023-12-04 15:29:58 +01:00
parent 61c3a859c6
commit 562935e07e
4 changed files with 13 additions and 14 deletions

View File

@ -17,7 +17,7 @@ namespace EnvelopeGenerator.Web.Controllers
{ {
this.database = database; this.database = database;
this.logConfig = logging.LogConfig; this.logConfig = logging.LogConfig;
this.logger = logging.LogConfig.GetLoggerFor(GetType().Name); this.logger = logging.LogConfig.GetLogger();
this.state = database.State; this.state = database.State;
} }

View File

@ -27,6 +27,7 @@ namespace EnvelopeGenerator.Web.Controllers
envelopeService.EnsureValidEnvelopeKey(envelopeKey); envelopeService.EnsureValidEnvelopeKey(envelopeKey);
EnvelopeResponse response = envelopeService.LoadEnvelope(envelopeKey); EnvelopeResponse response = envelopeService.LoadEnvelope(envelopeKey);
logger.Debug("Loaded envelope [{0}] for receiver [{1}]", response.Envelope.Id, response.Envelope.Id);
return Json(response); return Json(response);
} }
catch (Exception e) catch (Exception e)
@ -52,18 +53,6 @@ namespace EnvelopeGenerator.Web.Controllers
string annotationData = await envelopeService.EnsureValidAnnotationData(Request); string annotationData = await envelopeService.EnsureValidAnnotationData(Request);
//envelopeService.InsertDocumentStatus(new DocumentStatus()
//{
// EnvelopeId = response.Envelope.Id,
// ReceiverId = response.Receiver.Id,
// Value = annotationData,
// Status = Common.Constants.DocumentStatus.Signed
//});
//envelopeService.InsertHistoryEntrySigned(response);
//emailService.SendSignedEmail(response.Receiver.Id, response.Envelope.Id);
var signResult = actionService?.SignEnvelope(response.Envelope, response.Receiver); var signResult = actionService?.SignEnvelope(response.Envelope, response.Receiver);
return Ok(); return Ok();

View File

@ -42,4 +42,10 @@
</Reference> </Reference>
</ItemGroup> </ItemGroup>
<ItemGroup>
<Content Update="appsettings.json">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project> </Project>

View File

@ -19,7 +19,11 @@ namespace EnvelopeGenerator.Web
builder.Services.AddSingleton<EnvelopeService>(); builder.Services.AddSingleton<EnvelopeService>();
// Add services to the container. // Add services to the container.
builder.Services.AddControllersWithViews(); builder.Services.AddControllersWithViews().AddJsonOptions(q =>
{
// Prevents serialization error when serializing SvgBitmap in EnvelopeReceiver
q.JsonSerializerOptions.ReferenceHandler = System.Text.Json.Serialization.ReferenceHandler.IgnoreCycles;
});
// Configure and start scheduler // Configure and start scheduler
builder.Services.AddQuartz(q => builder.Services.AddQuartz(q =>