コード例 #1
0
ファイル: ContactFormDAO.cs プロジェクト: zdavid99/wstest
 private int InsertItem(ContactForm form)
 {
     ValidateForm(form);
     using (ContactInformationDataContext repository = ContactDataSource.ContactDataContext())
     {
         oc_contactlist contact = new oc_contactlist
         {
             business_area    = form.BusinessArea,
             source_form_name = form.SourceFormName,
             source_form_path = form.SourcePath,
             external_key     = form.ExternalKey,
             external_date    = form.ExternalDate,
             contact_type     = form.ContactTypes,
             contact_fullname = form.Name,
             contact_email    = form.Email,
             contact_phone    = form.Phone,
             company_name     = form.Company,
             language         = form.Language,
             xml_form_data    = form.FormData,
             date_created     = DateTime.Now
         };
         repository.oc_contactlists.InsertOnSubmit(contact);
         repository.SubmitChanges();
         return(contact.pk_id);
     }
 }
コード例 #2
0
ファイル: ContactFormDAO.cs プロジェクト: zdavid99/wstest
        private ContactForm BuildContactForm(oc_contactlist contact)
        {
            return(new ContactForm
            {
                Id = contact.pk_id,
                DateCreated = contact.date_created,
                Name = contact.contact_fullname,
                Company = contact.company_name,
                //Zip = rdr.IsDBNull(rdr.GetOrdinal("zip")) ? "" : rdr.GetString(rdr.GetOrdinal("zip,
                Phone = contact.contact_phone,
                Email = contact.contact_email,
                ContactTypes = contact.contact_type,
                Language = contact.language,
                BusinessArea = contact.business_area,
                FormData = contact.xml_form_data,

                SourceFormName = contact.source_form_name,
                SourcePath = contact.source_form_path,
                ExternalKey = contact.external_key,
                ExternalDate = contact.external_date ?? DateTime.MinValue
            });
        }