Generator Changes at 11/14/2025 3:36:13 PM +03:30
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.AcceptContract;
|
||||
public record AcceptContractCommand : IRequest<Unit>
|
||||
{
|
||||
//کد otp
|
||||
public string? Code { get; init; }
|
||||
//فایل قرارداد
|
||||
public string? ContractHtml { get; init; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.AcceptContract;
|
||||
public class AcceptContractCommandHandler : IRequestHandler<AcceptContractCommand, Unit>
|
||||
{
|
||||
private readonly IApplicationContractContext _context;
|
||||
|
||||
public AcceptContractCommandHandler(IApplicationContractContext context)
|
||||
{
|
||||
_context = context;
|
||||
}
|
||||
|
||||
public async Task<Unit> Handle(AcceptContractCommand request, CancellationToken cancellationToken)
|
||||
{
|
||||
//TODO: Implement your business logic
|
||||
return new Unit();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.AcceptContract;
|
||||
public class AcceptContractCommandValidator : AbstractValidator<AcceptContractCommand>
|
||||
{
|
||||
public AcceptContractCommandValidator()
|
||||
{
|
||||
}
|
||||
public Func<object, string, Task<IEnumerable<string>>> ValidateValue => async (model, propertyName) =>
|
||||
{
|
||||
var result = await ValidateAsync(ValidationContext<AcceptContractCommand>.CreateWithOptions((AcceptContractCommand)model, x => x.IncludeProperties(propertyName)));
|
||||
if (result.IsValid)
|
||||
return Array.Empty<string>();
|
||||
return result.Errors.Select(e => e.ErrorMessage);
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.CreateContractOtpToken;
|
||||
public record CreateContractOtpTokenCommand : IRequest<Unit>
|
||||
{
|
||||
//شناسه یکتای قرارداد
|
||||
public string? CotractGuid { get; init; }
|
||||
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.CreateContractOtpToken;
|
||||
public class CreateContractOtpTokenCommandHandler : IRequestHandler<CreateContractOtpTokenCommand, Unit>
|
||||
{
|
||||
private readonly IApplicationContractContext _context;
|
||||
|
||||
public CreateContractOtpTokenCommandHandler(IApplicationContractContext context)
|
||||
{
|
||||
_context = context;
|
||||
}
|
||||
|
||||
public async Task<Unit> Handle(CreateContractOtpTokenCommand request, CancellationToken cancellationToken)
|
||||
{
|
||||
//TODO: Implement your business logic
|
||||
return new Unit();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
namespace FrontOffice.BFF.Application.UserCQ.Commands.CreateContractOtpToken;
|
||||
public class CreateContractOtpTokenCommandValidator : AbstractValidator<CreateContractOtpTokenCommand>
|
||||
{
|
||||
public CreateContractOtpTokenCommandValidator()
|
||||
{
|
||||
}
|
||||
public Func<object, string, Task<IEnumerable<string>>> ValidateValue => async (model, propertyName) =>
|
||||
{
|
||||
var result = await ValidateAsync(ValidationContext<CreateContractOtpTokenCommand>.CreateWithOptions((CreateContractOtpTokenCommand)model, x => x.IncludeProperties(propertyName)));
|
||||
if (result.IsValid)
|
||||
return Array.Empty<string>();
|
||||
return result.Errors.Select(e => e.ErrorMessage);
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user