private static void ValidateNewRestrictions(IEnumerable <IRestrictionCreatedOrUpdated> newItems) { var bulkCreatedCommand = new BulkRestrictionCreatedOrUpdated(newItems.Select(x => (RestrictionCreatedOrUpdated)x)); var result = new BulkRestrictionCreatedValidator().Validate(bulkCreatedCommand); if (!result.IsValid) { throw new ContractValidationException(result.Errors); } }
public async Task <IHttpActionResult> BulkCreateOrUpdate(BulkRestrictionCreatedOrUpdated model, Guid groupTransactionId) => await base.BulkCreate(model, groupTransactionId);