public async Task <ActionResult <SpendingLimit> > UpdateSpendingLimit(Guid userAssignmentId, Guid spendingLimitId, SpendingLimitDto spendingLimitDto) => await SendAndHandleOperationCommand( new UpdateSpendingLimit(spendingLimitId, userAssignmentId, spendingLimitDto.Interval, spendingLimitDto.Value) );
public async Task <ActionResult> CreateSpendingLimit(Guid userAssignmentId, SpendingLimitDto spendingLimitDto) => await SendAndHandleIdentifierResultCommand( new CreateSpendingLimit(Guid.NewGuid(), userAssignmentId, spendingLimitDto.Interval, spendingLimitDto.Value), nameof(GetSpendingLimit), spendingLimitId => new { userAssignmentId, spendingLimitId } );