public static int AddWithDupCheck(this IContactService service, Action<IFieldSetter<Contact>> fieldSetter,
                                          DupCheckType checkType)
        {
            var setter = new TableFieldSetter<Contact>(Access.Add);
            fieldSetter(setter);

            return service.AddWithDupCheck(setter.XmlStruct, checkType.ToString());
        }
        public static int AddWithDupCheck(this IContactService service, Action <IFieldSetter <Contact> > fieldSetter,
                                          DupCheckType checkType)
        {
            var setter = new TableFieldSetter <Contact>(Access.Add);

            fieldSetter(setter);

            return(service.AddWithDupCheck(setter.XmlStruct, checkType.ToString()));
        }