Пример #1
0
        public SimpleResponse <bool> Any(CustomerCustomerDemoDeleteRequest request)
        {
            if (Validator != null)
            {
                Validator.ValidateAndThrow(new CustomerCustomerDemo {
                    CustomerId = request.CustomerId, CustomerTypeId = request.CustomerTypeId
                }, ApplyTo.Delete);
            }

            OnBeforeCustomerCustomerDemoDeleteRequest(request);
            var output = Repository.Delete(request);

            OnAfterCustomerCustomerDemoDeleteRequest(request, output);
            if (!output.Result)
            {
                throw new HttpError(HttpStatusCode.NotFound, "NullReferenceException", "CustomerCustomerDemo matching [CustomerId = {0}, CustomerTypeId = {1}]  does not exist".Fmt(request.CustomerId, request.CustomerTypeId));
            }
            return(output);
        }
Пример #2
0
 partial void OnAfterCustomerCustomerDemoDeleteRequest(CustomerCustomerDemoDeleteRequest request, SimpleResponse <bool> deleted);
Пример #3
0
 partial void OnBeforeCustomerCustomerDemoDeleteRequest(CustomerCustomerDemoDeleteRequest request);