Api/Netina.Domain/CommandQueries/Commands/OrderCommands.cs

12 lines
581 B
C#
Raw Normal View History

2024-04-16 20:01:34 +03:30
using Netina.Domain.Entities.Orders;
using Netina.Domain.Enums;
namespace Netina.Domain.CommandQueries.Commands;
public sealed record CreateBaseOrderCommand(Guid UserId) : IRequest<Order>;
public sealed record CalculateOrderCommand(Guid OrderId , bool NamoosiCalculate = false) : IRequest<Order>;
public sealed record ConfirmOrderStepCommand(Guid OrderId , OrderStatus NextOrderStatus,string? TrackingCode) : IRequest<bool>;
2024-03-01 16:07:11 +03:30
public sealed record GetOrderInvoiceCommand(Guid OrderId) : IRequest<byte[]>;
public sealed record DeleteOrderCommand(Guid OrderId) : IRequest<bool>;