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)
{
}
}