コード例 #1
0
        private static Affiliate DBMapping(DBAffiliate dbItem)
        {
            if (dbItem == null)
            {
                return(null);
            }

            var item = new Affiliate();

            item.AffiliateId   = dbItem.AffiliateId;
            item.FirstName     = dbItem.FirstName;
            item.LastName      = dbItem.LastName;
            item.MiddleName    = dbItem.MiddleName;
            item.PhoneNumber   = dbItem.PhoneNumber;
            item.Email         = dbItem.Email;
            item.FaxNumber     = dbItem.FaxNumber;
            item.Company       = dbItem.Company;
            item.Address1      = dbItem.Address1;
            item.Address2      = dbItem.Address2;
            item.City          = dbItem.City;
            item.StateProvince = dbItem.StateProvince;
            item.ZipPostalCode = dbItem.ZipPostalCode;
            item.CountryId     = dbItem.CountryId;
            item.Deleted       = dbItem.Deleted;
            item.Active        = dbItem.Active;
            return(item);
        }
コード例 #2
0
        /// <summary>
        /// Gets an affiliate by affiliate identifier
        /// </summary>
        /// <param name="AffiliateID">Affiliate identifier</param>
        /// <returns>Affiliate</returns>
        public static Affiliate GetAffiliateByID(int AffiliateID)
        {
            if (AffiliateID == 0)
            {
                return(null);
            }

            DBAffiliate dbItem = DBProviderManager <DBAffiliateProvider> .Provider.GetAffiliateByID(AffiliateID);

            Affiliate affiliate = DBMapping(dbItem);

            return(affiliate);
        }
コード例 #3
0
        /// <summary>
        /// Updates the affiliate
        /// </summary>
        /// <param name="AffiliateID">The affiliate identifier</param>
        /// <param name="FirstName">The first name</param>
        /// <param name="LastName">The last name</param>
        /// <param name="MiddleName">The middle name</param>
        /// <param name="PhoneNumber">The phone number</param>
        /// <param name="Email">The email</param>
        /// <param name="FaxNumber">The fax number</param>
        /// <param name="Company">The company</param>
        /// <param name="Address1">The address 1</param>
        /// <param name="Address2">The address 2</param>
        /// <param name="City">The city</param>
        /// <param name="StateProvince">The state/province</param>
        /// <param name="ZipPostalCode">The zip/postal code</param>
        /// <param name="CountryID">The country identifier</param>
        /// <param name="Deleted">A value indicating whether the entity has been deleted</param>
        /// <param name="Active">A value indicating whether the entity is active</param>
        /// <returns>An affiliate</returns>
        public static Affiliate UpdateAffiliate(int AffiliateID, string FirstName, string LastName,
                                                string MiddleName, string PhoneNumber, string Email, string FaxNumber, string Company,
                                                string Address1, string Address2, string City, string StateProvince,
                                                string ZipPostalCode, int CountryID, bool Deleted, bool Active)
        {
            DBAffiliate dbItem = DBProviderManager <DBAffiliateProvider> .Provider.UpdateAffiliate(AffiliateID, FirstName, LastName,
                                                                                                   MiddleName, PhoneNumber, Email, FaxNumber, Company,
                                                                                                   Address1, Address2, City, StateProvince,
                                                                                                   ZipPostalCode, CountryID, Deleted, Active);

            Affiliate affiliate = DBMapping(dbItem);

            return(affiliate);
        }
コード例 #4
0
        private static Affiliate DBMapping(DBAffiliate dbItem)
        {
            if (dbItem == null)
                return null;

            Affiliate item = new Affiliate();
            item.AffiliateID = dbItem.AffiliateID;
            item.FirstName = dbItem.FirstName;
            item.LastName = dbItem.LastName;
            item.MiddleName = dbItem.MiddleName;
            item.PhoneNumber = dbItem.PhoneNumber;
            item.Email = dbItem.Email;
            item.FaxNumber = dbItem.FaxNumber;
            item.Company = dbItem.Company;
            item.Address1 = dbItem.Address1;
            item.Address2 = dbItem.Address2;
            item.City = dbItem.City;
            item.StateProvince = dbItem.StateProvince;
            item.ZipPostalCode = dbItem.ZipPostalCode;
            item.CountryID = dbItem.CountryID;
            item.Deleted = dbItem.Deleted;
            item.Active = dbItem.Active;
            return item;
        }