/// <summary>
 /// Takes the specified fixed asset currency.
 /// </summary>
 /// <param name="fixedAssetCurrency">The fixed asset currency.</param>
 /// <returns></returns>
 private static object[] Take(FixedAssetCurrencyEntity fixedAssetCurrency)
 {
     return(new object[]
     {
         "@FixedAssetCurrencyID", fixedAssetCurrency.FixedAssetCurrencyId,
         "@FixedAssetID", fixedAssetCurrency.FixedAssetId,
         "@CurrencyCode", fixedAssetCurrency.CurrencyCode,
         "@UnitPrice", fixedAssetCurrency.UnitPrice,
         "@UnitPriceUSD", fixedAssetCurrency.UnitPriceUSD,
         "@OrgPrice", fixedAssetCurrency.OrgPrice,
         "@OrgPriceUSD", fixedAssetCurrency.OrgPriceUSD,
         "@AccumDepreciationAmount", fixedAssetCurrency.AccumDepreciationAmount,
         "@AccumDepreciationAmountUSD", fixedAssetCurrency.AccumDepreciationAmountUSD,
         "@RemainingAmount", fixedAssetCurrency.RemainingAmount,
         "@RemainingAmountUSD", fixedAssetCurrency.RemainingAmountUSD,
         "@AnnualDepreciationAmount", fixedAssetCurrency.AnnualDepreciationAmount,
         "@AnnualDepreciationAmountUSD", fixedAssetCurrency.AnnualDepreciationAmountUSD,
         "@Description", fixedAssetCurrency.Description,
         "@ExchangeRate", fixedAssetCurrency.ExchangeRate
     });
 }
예제 #2
0
 internal static FixedAssetCurrencyModel FromDataTransferObject(FixedAssetCurrencyEntity entity)
 {
     return(entity == null ? null : AutoMapper.Mapper.Map <FixedAssetCurrencyEntity, FixedAssetCurrencyModel>(entity));
 }
        /// <summary>
        /// Inserts the fixed asset currency.
        /// </summary>
        /// <param name="fixedAssetCurrencyEntity">The fixed asset currency entity.</param>
        /// <returns></returns>
        public int InsertFixedAssetCurrency(FixedAssetCurrencyEntity fixedAssetCurrencyEntity)
        {
            const string sql = @"uspInsert_FixedAssetCurrency";

            return(Db.Insert(sql, true, Take(fixedAssetCurrencyEntity)));
        }