Beispiel #1
0
        public IHttpActionResult Remove(ShippingCompanyRemoveCommand shippingCompany)
        {
            var validador = shippingCompany.Validate();

            if (!validador.IsValid)
            {
                return(HandleValidationFailure(validador.Errors));
            }

            return(HandleCallback(_service.Remove(shippingCompany)));
        }
Beispiel #2
0
        public bool Remove(ShippingCompanyRemoveCommand command)
        {
            var allRemoved = true;

            foreach (var shippingCompanyId in command.Ids)
            {
                var removed = _repository.Remove(shippingCompanyId);
                allRemoved = removed ? allRemoved : false;
            }
            return(allRemoved);
        }