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)); }