示例#1
0
 public void GetContact(string hashCode, ref ReadContact contact)
 {
     using (var servicePortClient = CustomerServicePortClient(GetBindingTransportCredentialOnly(), _userSettings.BaseUrl))
     {
         servicePortClient.GetContact(hashCode, ref contact);
     }
 }
示例#2
0
        protected void UpdateFields()
        {
            //Guid guid = Guid.Parse(TextBox0.Text);
            string value = DropDownList1.SelectedValue;
            Guid   guid  = Guid.Parse(value);

            ReadContact data    = new ReadContact();
            Contact     contact = data.RetrieveContact(guid);

            TextBox1.Text = contact.fullname;
            TextBox2.Text = contact.address1_country;
            TextBox3.Text = contact.transactioncurrencyid;
        }
 public static ContactViewModel ServiceModelToViewModel(ReadContact contact)
 {
     return(new ContactViewModel()
     {
         ContactNo = contact.ContactNo,
         FirstName = contact.FirstName,
         LastName = contact.LastName,
         Address = contact.Address,
         PostCode = contact.PostCode,
         City = contact.City,
         PhoneNo = contact.PhoneNo,
         Email = contact.Email
     });
 }
示例#4
0
        public ActionResult Update(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(RedirectToAction("Index", "Contact"));
            }

            CustomerService service = new CustomerService(_settings);
            ReadContact     contact = new ReadContact();

            service.GetContact(id, ref contact);

            return(View(ContactViewModel.ServiceModelToViewModel(contact)));
        }