/// <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 }); }
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))); }