Beispiel #1
0
        public HttpResponseMessage Get(string cusId)
        {
            CustomService.AllocatCustomServiceClient obj = new AllocatCustomServiceClient();
            var response = obj.RetrieveCustomerProfile(cusId);

            return(Request.CreateResponse(HttpStatusCode.OK, response));
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
        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);
        }
Beispiel #5
0
        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);
        }