Command.cs 678 B

1234567891011121314151617181920212223242526
  1. using Application.Abstractions.Messaging;
  2. using Microsoft.AspNetCore.Http;
  3. using SharedKernel.Results;
  4. namespace Application.Features.Admin.Store.Game.Create;
  5. public sealed record Command(
  6. string? Code,
  7. string KorName,
  8. string? EngName,
  9. string Publisher,
  10. IFormFile? ThumbnailFile,
  11. IFormFile? BigImageFile,
  12. string? Description,
  13. decimal CommissionRate,
  14. string? Link,
  15. int Order,
  16. bool IsActive,
  17. string? TrailerUrl,
  18. string? MinSpec,
  19. string? RecommendedSpec,
  20. IReadOnlyList<int>? GenreIDs,
  21. IReadOnlyList<int>? CategoryIDs,
  22. IReadOnlyList<IFormFile>? DetailImages,
  23. DateOnly? ReleaseDate
  24. ) : ICommand<Result<int>>;