/// <summary> /// /// </summary> /// <param name="localizer">inject interface IStringLocalizer</param> /// <param name="service">inject interface ICatCurrencyService</param> public CatCurrencyController(IStringLocalizer <LanguageSub> localizer, ICatCurrencyService service, ICurrentUser currUser) { stringLocalizer = localizer; catCurrencyService = service; currentUser = currUser; }
public CatChargeService(IContextBase <CatCharge> repository, ICacheServiceBase <CatCharge> cacheService, IMapper mapper, IStringLocalizer <LanguageSub> localizer, ICurrentUser user, IContextBase <CatChargeDefaultAccount> chargeDefaultRepo, ICatCurrencyService currService, ICatUnitService unitService) : base(repository, cacheService, mapper) { stringLocalizer = localizer; chargeDefaultRepository = chargeDefaultRepo; currencyService = currService; currentUser = user; catUnitService = unitService; SetChildren <CsShipmentSurcharge>("Id", "ChargeId"); SetChildren <CatPartnerCharge>("Id", "ChargeId"); }