Refactor constant imports and enhance safety checks

Updated constant imports from static to regular usage across multiple controllers.
Improved null safety in `DebugEnvelopes.cshtml` by ensuring the `Receivers` property is not null before access.
Modified authorization attribute in `DocumentController.cs` to directly reference `Domain.Constants.ReceiverRole.FullyAuth`.
This commit is contained in:
2025-09-01 11:31:39 +02:00
parent 27d97ed12a
commit 7a84726a3b
8 changed files with 10 additions and 17 deletions

View File

@@ -2,14 +2,10 @@
using EnvelopeGenerator.CommonServices;
using EnvelopeGenerator.Web.Services;
using Microsoft.AspNetCore.Authorization;
using EnvelopeGenerator.Application.Extensions;
using EnvelopeGenerator.Application.Interfaces.Services;
using static EnvelopeGenerator.Domain.Constants;
using EnvelopeGenerator.Domain.Entities;
namespace EnvelopeGenerator.Web.Controllers;
[Authorize(Roles = ReceiverRole.FullyAuth)]
[Authorize(Roles = Domain.Constants.ReceiverRole.FullyAuth)]
[Route("api/[controller]")]
public class DocumentController : BaseController
{