Пример #1
0
        public static IPQuoteTaxRatesModel Convert(ip_quote_tax_rates ipQuoteTaxRatesDB)
        {
            if (ipQuoteTaxRatesDB == null)
            {
                //throw new ArgumentNullException(nameof(ipQuoteTaxRatesDB));
            }

            return(new IPQuoteTaxRatesModel()
            {
                include_item_tax = ipQuoteTaxRatesDB.include_item_tax,
                quote_id = ipQuoteTaxRatesDB.quote_id,
                quote_tax_rate_amount = ipQuoteTaxRatesDB.quote_tax_rate_amount,
                tax_rate_id = ipQuoteTaxRatesDB.tax_rate_id,
                quote_tax_rate_id = ipQuoteTaxRatesDB.quote_tax_rate_id
            });
        }
Пример #2
0
 public void Add(IPQuoteTaxRatesModel iPQuoteTaxRatesModel)
 {
     if (iPQuoteTaxRatesModel == null)
     {
         //throw new ArgumentNullException(nameof(iPQuoteTaxRatesModel));
     }
     if (iPQuoteTaxRatesModel.tax_rate_id == 0)
     {
         ip_quote_tax_rates ipQuoteTaxRatedDB = Mapper.Map(iPQuoteTaxRatesModel, new ip_quote_tax_rates());
         AMDSystemsEntities.ip_quote_tax_rates.Add(ipQuoteTaxRatedDB);
         AMDSystemsEntities.SaveChanges();
     }
     else
     {
         this.Update(iPQuoteTaxRatesModel);
     }
 }
Пример #3
0
        public static ip_quote_tax_rates Map(IPQuoteTaxRatesModel iPQuoteTaxRatesModel, ip_quote_tax_rates ipQuoteTaxRatesDB)
        {
            if (iPQuoteTaxRatesModel == null)
            {
                //throw new ArgumentNullException(nameof(iPQuoteTaxRatesModel));
            }

            if (ipQuoteTaxRatesDB == null)
            {
                //throw new ArgumentNullException(nameof(ipQuoteTaxRatesDB));
            }

            ipQuoteTaxRatesDB.include_item_tax      = iPQuoteTaxRatesModel.include_item_tax;
            ipQuoteTaxRatesDB.quote_tax_rate_amount = iPQuoteTaxRatesModel.quote_tax_rate_amount;
            ipQuoteTaxRatesDB.quote_tax_rate_id     = iPQuoteTaxRatesModel.quote_tax_rate_id;
            ipQuoteTaxRatesDB.quote_id = iPQuoteTaxRatesModel.quote_id;

            return(ipQuoteTaxRatesDB);
        }