using Managing.Domain.Trades; using MediatR; namespace Managing.Application.Trading.Commands { public class CloseFuturesPositionCommand : IRequest { public CloseFuturesPositionCommand(Position position, int accountId, decimal? executionPrice = null) { Position = position; AccountId = accountId; ExecutionPrice = executionPrice; } public Position Position { get; } public int AccountId { get; } public decimal? ExecutionPrice { get; set; } } }