Api/Brizco.Domain/CommandQueries/Commands/PositionCommands.cs

19 lines
729 B
C#

namespace Brizco.Domain.CommandQueries.Commands;
public sealed record CreatePositionCommand(string Title, string Description, Guid SectionId)
: IRequest<PositionSDto>;
public sealed record UpdatePositionCommand(Guid Id, string Title, string Description, Guid SectionId)
: IRequest<bool>;
public sealed record DeletePositionCommand(Guid Id)
: IRequest<bool>;
public sealed record CreatePositionUserCommand(Guid PositionId,Guid UserId, Guid ShiftPlanId)
: IRequest<bool>;
public sealed record UpdatePositionUserCommand(Guid PositionId, Guid UserId, Guid ShiftPlanId)
: IRequest<bool>;
public sealed record DeletePositionUserCommand(Guid PositionId, Guid UserId, Guid ShiftPlanId)
: IRequest<bool>;