Exemple #1
0
        /// <summary>Gets a specific 'CustomerCustomerDemo' based on it's primary key.</summary>
        public CustomerCustomerDemoResponse Get(CustomerCustomerDemoPkRequest request)
        {
            if (Validator != null)
            {
                Validator.ValidateAndThrow(new CustomerCustomerDemo {
                    CustomerId = request.CustomerId, CustomerTypeId = request.CustomerTypeId
                }, "PkRequest");
            }

            OnBeforeGetCustomerCustomerDemoPkRequest(request);
            var output = Repository.Fetch(request);

            OnAfterGetCustomerCustomerDemoPkRequest(request, output);
            if (output.Result == null)
            {
                throw new HttpError(HttpStatusCode.NotFound, "NullReferenceException", "CustomerCustomerDemo matching [CustomerId = {0}, CustomerTypeId = {1}]  does not exist".Fmt(request.CustomerId, request.CustomerTypeId));
            }
            return(output);
        }
Exemple #2
0
 partial void OnAfterGetCustomerCustomerDemoPkRequest(CustomerCustomerDemoPkRequest request, CustomerCustomerDemoResponse response);
Exemple #3
0
 partial void OnBeforeGetCustomerCustomerDemoPkRequest(CustomerCustomerDemoPkRequest request);