AdventureWorks.WebServices.Controllers.PaymentMethodController.PostAddress C# (CSharp) Method

PostAddress() private method

private PostAddress ( PaymentMethod paymentMethod ) : HttpResponseMessage
paymentMethod AdventureWorks.WebServices.Models.PaymentMethod
return System.Net.Http.HttpResponseMessage
        public HttpResponseMessage PostAddress(PaymentMethod paymentMethod)
        {
            if (paymentMethod == null)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, Resources.InvalidAddress);
            }

            if (!ModelState.IsValid)
            {
                return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState);
            }

            _paymentMethodRepository.AddUpdate(this.User.Identity.Name, paymentMethod);
            return Request.CreateResponse(HttpStatusCode.OK, true);
        }