using DigitalData.Core.Abstraction.Application.Repository; using EnvelopeGenerator.Application.Common.Commands; using EnvelopeGenerator.Domain.Entities; using MediatR; namespace EnvelopeGenerator.Application.DocStatus.Commands; /// /// /// public record CreateDocStatusCommand : ModifyDocStatusCommandBase, IRequest { /// /// Gets timestamp when this record was added. Returns the StatusChangedWhen value. /// public DateTime AddedWhen => StatusChangedWhen; } /// /// /// public class CreateDocStatusCommandHandler : CreateCommandHandler { /// /// /// /// public CreateDocStatusCommandHandler(IRepository repository) : base(repository) { } }