public bool Remove(AddresseeRemoveCommand command) { var allRemoved = true; foreach (var addresseeId in command.AddresseesId) { var removed = _repository.Remove(addresseeId); allRemoved = removed ? allRemoved : false; } return(allRemoved); }
public IHttpActionResult Remove(AddresseeRemoveCommand command) { var validador = command.Validate(); if (!validador.IsValid) { return(HandleValidationFailure(validador.Errors)); } return(HandleCallback(_service.Remove(command))); }