public HttpResponseMessage Get(string cusId) { CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient(); var response = obj.RetrieveCustomerProfile(cusId); return(Request.CreateResponse(HttpStatusCode.OK, response)); }
private bool UpdateCustomerPaymentProfile(TissueBankUpdate_DTO tissueBankUpdate_DTO) { CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient(); CustomerPaymentProfile objCustomer = new CustomerPaymentProfile(); CreditCard credit = new CreditCard(); AddressInfo address = new AddressInfo(); credit.CreditCardNumber = tissueBankUpdate_DTO.CreditCardNumber; credit.CreditCardType = tissueBankUpdate_DTO.CreditCardType; credit.CardCode = tissueBankUpdate_DTO.CardCode; credit.ExpiryDate = tissueBankUpdate_DTO.ExpiryDate; objCustomer.CardInfo = credit; objCustomer.CustomerPaymentProfileId = tissueBankUpdate_DTO.CustomerPaymentProfileIds; objCustomer.CustomerProfileId = tissueBankUpdate_DTO.CustomerProfileId; objCustomer.isUpdateCreditCardInfo = true; address.Address = tissueBankUpdate_DTO.BillingAddress; address.City = tissueBankUpdate_DTO.BillingCity; address.Company = tissueBankUpdate_DTO.TissueBankName; address.Country = "US"; address.ZipCode = tissueBankUpdate_DTO.BillingZipCode; address.Email = tissueBankUpdate_DTO.BillingEmailId; address.FaxNumber = tissueBankUpdate_DTO.BillingFaxNumber; address.FirstName = tissueBankUpdate_DTO.ContactPersonFirstName; address.LastName = tissueBankUpdate_DTO.ContactPersonLastName; address.PhoneNumber = tissueBankUpdate_DTO.BillingContactNumber; address.State = tissueBankUpdate_DTO.BillingState; objCustomer.BillTo = address; // calling service method bool response = obj.UpdateCustomerPaymentProfile(objCustomer); return(response); }
private ResTransaction ChargeCustomerProfile(OrderCommisionDetail_TissueBank orderCommisionDetail) { CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient(); ResTransaction resTransaction = new ResTransaction(); resTransaction = obj.ChargeCustomerProfile(orderCommisionDetail.CustomerProfileId, orderCommisionDetail.CustomerPaymentProfileIds, (decimal)orderCommisionDetail.AlloCATFees); return(resTransaction); }
private bool UpdateCustomerProfile(TissueBankUpdate_DTO tissueBankUpdate_DTO) { CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient(); // calling service method bool response = obj.UpdateCustomerProfile(tissueBankUpdate_DTO.CustomerProfileId, null, null, tissueBankUpdate_DTO.ContactPersonEmailId); return(response); }
private ResCustomerProfile CreateCustomerProfileAndCharge(TissueBankAdd_DTO tissueBankAdd_DTO) { CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient(); Customer objCustomer = new Customer(); ResCustomerProfile response = new ResCustomerProfile(); CreditCard credit = new CreditCard(); AddressInfo address = new AddressInfo(); // Setting input data credit.CreditCardNumber = tissueBankAdd_DTO.CreditCardNumber; credit.CreditCardType = tissueBankAdd_DTO.CreditCardType; credit.CardCode = tissueBankAdd_DTO.CardCode; credit.ExpiryDate = tissueBankAdd_DTO.ExpiryDate; objCustomer.CardInfo = credit; objCustomer.EmailId = tissueBankAdd_DTO.ContactPersonEmailId; objCustomer.LastName = tissueBankAdd_DTO.ContactPersonLastName; objCustomer.FirstName = tissueBankAdd_DTO.ContactPersonFirstName; address.Address = tissueBankAdd_DTO.TissueBankAddress; address.City = tissueBankAdd_DTO.City; address.Company = tissueBankAdd_DTO.TissueBankName; address.Country = "US"; address.ZipCode = tissueBankAdd_DTO.ZipCode; address.Email = tissueBankAdd_DTO.TissueBankEmailId; address.FaxNumber = tissueBankAdd_DTO.FaxNumber; address.FirstName = tissueBankAdd_DTO.ContactPersonFirstName; address.LastName = tissueBankAdd_DTO.ContactPersonLastName; address.PhoneNumber = tissueBankAdd_DTO.ContactPersonNumber; address.State = tissueBankAdd_DTO.State; objCustomer.HomeAddress = address; address = null; address = new AddressInfo(); address.Address = tissueBankAdd_DTO.BillingAddress; address.City = tissueBankAdd_DTO.BillingCity; address.Company = tissueBankAdd_DTO.TissueBankName; address.Country = "US"; address.ZipCode = tissueBankAdd_DTO.BillingZipCode; address.Email = tissueBankAdd_DTO.BillingEmailId; address.FaxNumber = tissueBankAdd_DTO.BillingFaxNumber; address.FirstName = tissueBankAdd_DTO.ContactPersonFirstName; address.LastName = tissueBankAdd_DTO.ContactPersonLastName; address.PhoneNumber = tissueBankAdd_DTO.BillingContactNumber; address.State = tissueBankAdd_DTO.BillingState; objCustomer.OfficeAddress = address; objCustomer.PaymentType = PaymentType.CreditCard; //credit.CreditCardNumber = "2223000010309711"; //credit.CreditCardType = 0; //credit.CardCode = "845"; //credit.ExpiryDate = "0527"; //objCustomer.CardInfo = credit; //objCustomer.EmailId = "*****@*****.**"; //objCustomer.LastName = "Rao22"; //objCustomer.FirstName = "umesh rao22"; //address.Address = "1812"; //address.City = "dewas2"; //address.Company = "ROW2"; //address.Country = "US"; //address.ZipCode = "48596"; //address.Email = "*****@*****.**"; //address.FaxNumber = "84952615482"; //address.FirstName = "Umesh2"; //address.LastName = "Rao2"; //address.PhoneNumber = "8085203453"; //address.State = "Utah"; //objCustomer.HomeAddress = address; //address = null; //address = new AddressInfo(); //address.Address = "Ujjain22"; //address.City = "Ujjain22"; //address.Company = "Row22"; //address.Country = "US"; //address.ZipCode = "87459"; //address.Email = "*****@*****.**"; //address.FaxNumber = "8495668742345"; //address.FirstName = "Umesh245"; //address.LastName = "RAO25"; //address.PhoneNumber = "3454354354353"; //address.State = "Utah"; //objCustomer.OfficeAddress = address; objCustomer.PaymentType = PaymentType.CreditCard; // calling service method response = obj.RegisterCustomerAndChargeProfile(objCustomer, 25); return(response); }