Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.IO;
- using System.ComponentModel;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Linq;
- using DAL;
- namespace BO
- {
- public class AccountContact
- {
- private DAL.AccountContact _AccountContact;
- KenneliteDataContext db = new KenneliteDataContext();
- public AccountContact()
- {
- _AccountContact = new DAL.AccountContact();
- }
- public AccountContact(DAL.AccountContact AccountContact)
- {
- _AccountContact = AccountContact;
- }
- public AccountContact(Guid ID)
- {
- try
- {
- _AccountContact = (from AccountContactDL in db.AccountContacts where AccountContactDL.ID == ID select AccountContactDL).FirstOrDefault();
- }
- catch
- {
- }
- }
- public bool Save()
- {
- try
- {
- if (_AccountContact.ID != null)
- db.AccountContacts.InsertOnSubmit(_AccountContact);
- db.SubmitChanges();
- return true;
- }
- catch
- {
- return false;
- }
- }
- public bool Delete()
- {
- try
- {
- db.AccountContacts.DeleteOnSubmit(_AccountContact);
- db.SubmitChanges();
- return true;
- }
- catch
- {
- return false;
- }
- }
- // Child Entities
- public List<AccountContactPhone> AccountContactPhones
- {
- get
- {
- try
- {
- List<AccountContactPhone> Result = new List<AccountContactPhone>();
- var AccountContactPhones = (from AccountContactPhoneDL in _AccountContact.AccountContactPhones select AccountContactPhoneDL).ToList();
- foreach(DAL.AccountContactPhone AccountContactPhoneDL in AccountContactPhones)
- {
- Result.Add(new AccountContactPhone(AccountContactPhoneDL));
- }
- return Result;
- }
- catch
- {
- return new List<AccountContactPhone>();
- }
- }
- }
- public Account Account
- {
- get
- {
- try
- {
- return new Account(_AccountContact.Account);
- }
- catch
- {
- return new Account();
- }
- }
- }
- public ContactTypeEntry ContactTypeEntry
- {
- get
- {
- try
- {
- return new ContactTypeEntry(_AccountContact.ContactTypeEntry);
- }
- catch
- {
- return new ContactTypeEntry();
- }
- }
- }
- public DunnkerClient DunnkerClient
- {
- get
- {
- try
- {
- return new DunnkerClient(_AccountContact.DunnkerClient);
- }
- catch
- {
- return new DunnkerClient();
- }
- }
- }
- public bool Loaded
- {
- get
- {
- return (_AccountContact != null);
- }
- }
- public Guid ID
- {
- get { return _AccountContact.ID; }
- set { _AccountContact.ID = value; }
- }
- public int Version
- {
- get { return _AccountContact.Version; }
- set { _AccountContact.Version = value; }
- }
- public string Last
- {
- get { return _AccountContact.Last; }
- set { _AccountContact.Last = value; }
- }
- public string First
- {
- get { return _AccountContact.First; }
- set { _AccountContact.First = value; }
- }
- public string LastSoundex
- {
- get { return _AccountContact.LastSoundex; }
- set { _AccountContact.LastSoundex = value; }
- }
- public string FirstSoundex
- {
- get { return _AccountContact.FirstSoundex; }
- set { _AccountContact.FirstSoundex = value; }
- }
- public bool? ContactIsABusiness
- {
- get { return _AccountContact.ContactIsABusiness; }
- set { _AccountContact.ContactIsABusiness = value; }
- }
- public string BusinessName
- {
- get { return _AccountContact.BusinessName; }
- set { _AccountContact.BusinessName = value; }
- }
- public string BusinessNameSoundex
- {
- get { return _AccountContact.BusinessNameSoundex; }
- set { _AccountContact.BusinessNameSoundex = value; }
- }
- public string Address
- {
- get { return _AccountContact.Address; }
- set { _AccountContact.Address = value; }
- }
- public string Address2
- {
- get { return _AccountContact.Address2; }
- set { _AccountContact.Address2 = value; }
- }
- public string City
- {
- get { return _AccountContact.City; }
- set { _AccountContact.City = value; }
- }
- public string State
- {
- get { return _AccountContact.State; }
- set { _AccountContact.State = value; }
- }
- public string ZIP
- {
- get { return _AccountContact.ZIP; }
- set { _AccountContact.ZIP = value; }
- }
- public string Email
- {
- get { return _AccountContact.Email; }
- set { _AccountContact.Email = value; }
- }
- public Guid DunnkerClient_id
- {
- get { return _AccountContact.DunnkerClient_id; }
- set { _AccountContact.DunnkerClient_id = value; }
- }
- public bool? Emergency
- {
- get { return _AccountContact.Emergency; }
- set { _AccountContact.Emergency = value; }
- }
- public Guid Account_id
- {
- get { return _AccountContact.Account_id; }
- set { _AccountContact.Account_id = value; }
- }
- public Guid? ContactType_id
- {
- get { return _AccountContact.ContactType_id; }
- set { _AccountContact.ContactType_id = value; }
- }
- public bool? EmailConfirmed
- {
- get { return _AccountContact.EmailConfirmed; }
- set { _AccountContact.EmailConfirmed = value; }
- }
- public int? EmailSubscriptionFlags
- {
- get { return _AccountContact.EmailSubscriptionFlags; }
- set { _AccountContact.EmailSubscriptionFlags = value; }
- }
- public string LoginPassword
- {
- get { return _AccountContact.LoginPassword; }
- set { _AccountContact.LoginPassword = value; }
- }
- public string LoginPasswordSalt
- {
- get { return _AccountContact.LoginPasswordSalt; }
- set { _AccountContact.LoginPasswordSalt = value; }
- }
- public int? LoginPasswordIterations
- {
- get { return _AccountContact.LoginPasswordIterations; }
- set { _AccountContact.LoginPasswordIterations = value; }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement