コード例 #1
0
        public List <ContactModel> GetAllContacts()
        {
            List <ContactModel> ContactList = new List <ContactModel>();

            try
            {
                WcfClientRef.Service1Client      ContactServiceClient = new WcfClientRef.Service1Client();
                List <WcfClientRef.ContactModel> serviceContact       = new List <WcfClientRef.ContactModel>();
                serviceContact = ContactServiceClient.GetContactList().ToList();
                foreach (WcfClientRef.ContactModel sc in serviceContact)
                {
                    ContactList.Add(
                        new ContactModel
                    {
                        Id      = sc.Id,
                        FName   = sc.FName,
                        LName   = sc.LName,
                        EmailId = sc.EmailId
                                  // Status = sc.Status
                    }
                        );
                }
                return(ContactList);
            }
            catch (Exception ex)
            {
                return(ContactList);
            }
        }
コード例 #2
0
        public bool AddContact(ContactModel obj)
        {
            try
            {
                WcfClientRef.Service1Client ContactServiceClient = new WcfClientRef.Service1Client();
                ContactServiceClient.AddContact(obj.FName, obj.LName, obj.EmailId, Convert.ToString(obj.Status));

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
コード例 #3
0
        public bool DeleteContact(int id)
        {
            try
            {
                WcfClientRef.Service1Client ContactServiceClient = new WcfClientRef.Service1Client();
                ContactServiceClient.DeleteContact(id);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }