/// <summary> /// Creates a new customer /// </summary> /// <returns></returns> public ActionResult CreateCustomer(CreateCustomerVM createCustomerVM) { var postCustomer = new Fusebill.ApiWrapper.Dto.Post.Customer { FirstName = createCustomerVM.firstName, LastName = createCustomerVM.lastName, PrimaryEmail = createCustomerVM.primaryEmail, PrimaryPhone = createCustomerVM.primaryPhone, CompanyName = createCustomerVM.companyName, Reference = createCustomerVM.reference, CustomerReference = new ApiWrapper.Dto.Get.CustomerReference { Reference1 = createCustomerVM.customerReference, } }; var returnedCustomer = ApiClient.PostCustomer(postCustomer); return(Json(returnedCustomer)); }
/// <summary> /// Creates a new customer /// </summary> /// <returns></returns> public ActionResult CreateCustomer(CreateCustomerVM createCustomerVM) { var postCustomer = new Fusebill.ApiWrapper.Dto.Post.Customer { FirstName = createCustomerVM.firstName, LastName = createCustomerVM.lastName, PrimaryEmail = createCustomerVM.primaryEmail, PrimaryPhone = createCustomerVM.primaryPhone, CompanyName = createCustomerVM.companyName, Reference = createCustomerVM.reference, CustomerReference = new ApiWrapper.Dto.Get.CustomerReference { Reference1 = createCustomerVM.customerReference, } }; var returnedCustomer = ApiClient.PostCustomer(postCustomer); return Json(returnedCustomer); }
public Customer PostCustomer(Fusebill.ApiWrapper.Dto.Post.Customer customer) { var url = RestUriBuilder.BuildUri("customers"); return(PostEntity <Fusebill.ApiWrapper.Dto.Post.Customer, Customer>(url, customer)); }