diff --git a/EnvelopeGenerator.Application/Contracts/IEnvelopeReceiverReadOnlyService.cs b/EnvelopeGenerator.Application/Contracts/IEnvelopeReceiverReadOnlyService.cs new file mode 100644 index 00000000..f657215c --- /dev/null +++ b/EnvelopeGenerator.Application/Contracts/IEnvelopeReceiverReadOnlyService.cs @@ -0,0 +1,10 @@ +using DigitalData.Core.Abstractions.Application; +using EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly; +using EnvelopeGenerator.Domain.Entities; + +namespace EnvelopeGenerator.Application.Contracts +{ + public interface IEnvelopeReceiverReadOnlyService : ICRUDService + { + } +} \ No newline at end of file diff --git a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs index 479fd90d..356524a2 100644 --- a/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs +++ b/EnvelopeGenerator.Application/DTOs/EnvelopeReceiverReadOnly/EnvelopeReceiverReadOnlyUpdateDto.cs @@ -1,9 +1,11 @@ -namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly +using DigitalData.Core.Abstractions; + +namespace EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly { public record EnvelopeReceiverReadOnlyUpdateDto( long Id, DateTime DateValid, - string ChangedWho) + string ChangedWho) : IUnique { public DateTime ChangedWhen { get; } = DateTime.Now; }; diff --git a/EnvelopeGenerator.Application/Services/EnvelopeReceiverReadOnlyService.cs b/EnvelopeGenerator.Application/Services/EnvelopeReceiverReadOnlyService.cs new file mode 100644 index 00000000..3214cfed --- /dev/null +++ b/EnvelopeGenerator.Application/Services/EnvelopeReceiverReadOnlyService.cs @@ -0,0 +1,16 @@ +using AutoMapper; +using DigitalData.Core.Application; +using EnvelopeGenerator.Application.Contracts; +using EnvelopeGenerator.Application.DTOs.EnvelopeReceiverReadOnly; +using EnvelopeGenerator.Domain.Entities; +using EnvelopeGenerator.Infrastructure.Contracts; + +namespace EnvelopeGenerator.Application.Services +{ + public class EnvelopeReceiverReadOnlyService : CRUDService, IEnvelopeReceiverReadOnlyService + { + public EnvelopeReceiverReadOnlyService(IEnvelopeReceiverReadOnlyRepository repository, IMapper mapper) : base(repository, mapper) + { + } + } +} \ No newline at end of file