public AccountServiceAgent( [ServiceDependency] IEntityTranslatorService translator ) { _translator = translator; _proxy = new GlobalBank.Commercial.EBanking.Modules.EFT.ServiceProxies.AccountService.AccountServiceProxy(); }
public void TestRegisterTranslators(IEntityTranslatorService entityTranslatorService) { RegisterTranslators(entityTranslatorService); }
protected override creditCardType BusinessToService(IEntityTranslatorService service, GlobalBank.Infrastructure.Interface.BusinessEntities.CreditCard value) { throw new NotImplementedException(); }
protected override Transfer[] ServiceToBusiness(IEntityTranslatorService service, GlobalBank.Commercial.EBanking.Modules.EFT.ServiceProxies.AccountService.ProcessTransfersResponseType value) { Transfer[] to = service.Translate <Transfer[]>(value.processedAccounts); return(to); }
protected abstract TBusinessEntity ServiceToBusiness(IEntityTranslatorService service, TServiceEntity value);
public override object Translate(IEntityTranslatorService service, Type targetType, object source) { return(base.Translate(service, targetType, source)); }
public TTarget Translate <TTarget>(IEntityTranslatorService service, object source) { return((TTarget)Translate(service, typeof(TTarget), source)); }
protected override Infrastructure.Interface.BusinessEntities.Alert ServiceToBusiness(IEntityTranslatorService service, Alert value) { Infrastructure.Interface.BusinessEntities.Alert result = new Infrastructure.Interface.BusinessEntities.Alert(); result.AlertId = value.AlertId; result.AlertType = value.AlertTypeReference.Type; result.CustomerId = value.CustomerId; result.ExpirationDate = value.ExpirationDate; result.StartDate = value.StartDate; return(result); }
public object Translate(IEntityTranslatorService service, Type targetType, object source) { return(new object()); }
public MetricModelTranslator(IEntityTranslatorService translatorService) { _translatorService = translatorService; }
protected virtual void RegisterTranslators(IEntityTranslatorService entityTranslatorService) { entityTranslatorService.RegisterEntityTranslator(new AccountTranslator()); entityTranslatorService.RegisterEntityTranslator(new TransferTableEntryTranslator()); entityTranslatorService.RegisterEntityTranslator(new ProcessTransfersRequestTypeTranslator()); entityTranslatorService.RegisterEntityTranslator(new ProcessTransferResponseTypeTranslator()); }
public AccountServiceAgent(IEntityTranslatorService translator, IAccountServiceProxy proxy) { _translator = translator; _proxy = proxy; }
protected override RateTableEntryType BusinessToService(IEntityTranslatorService service, GlobalBank.Infrastructure.Interface.BusinessEntities.Rate value) { throw new NotImplementedException(); }
public TrucksController(ITrucksContext trucksContext, IEntityTranslatorService translator) { _translator = translator; _trucksContext = trucksContext; }
public void RegisterTranslators(IEntityTranslatorService translatorService) { //translatorService.RegisterEntityTranslator(new EnumerationTranslator()); }
protected override Alert BusinessToService(IEntityTranslatorService service, Infrastructure.Interface.BusinessEntities.Alert value) { throw new NotImplementedException(); }
public object Translate(IEntityTranslatorService service, Type targetType, object source) { return(ResultObject); }
public MetricManager(IRestClient tsdbClient, ILoggerFactory loggerFactory, IEventBus eventBus, IEntityTranslatorService translator) { _logger = loggerFactory.CreateLogger <MetricManager>(); _tsdbClient = tsdbClient; _eventBus = eventBus; _translator = translator; }
public TTarget Translate <TTarget>(IEntityTranslatorService service, object source) { return((TTarget)ResultObject); }
public abstract object Translate(IEntityTranslatorService service, Type targetType, object source, object param);
protected override GlobalBank.Commercial.EBanking.Modules.EFT.ServiceProxies.AccountService.AccountTableEntityType BusinessToService(IEntityTranslatorService service, Account value) { AccountTableEntityType to = new AccountTableEntityType(); to.id = value.Id.ToString(); to.ownerId = value.CustomerId; to.name = value.Name; to.number = value.Number; return(to); }
protected override Address ServiceToBusiness(IEntityTranslatorService service, ServiceProxies.Address value) { throw new Exception("The method or operation is not implemented."); }
protected override Infrastructure.Interface.BusinessEntities.Customer ServiceToBusiness(IEntityTranslatorService service, Customer value) { Infrastructure.Interface.BusinessEntities.Customer result = new Infrastructure.Interface.BusinessEntities.Customer(); if (value.Addresses != null) { result.Addresses = service.Translate <Infrastructure.Interface.BusinessEntities.Address[]>(value.Addresses); } result.CustomerId = value.CustomerId; result.CustomerLevel = value.CustomerLevel; if (value.EmailAddresses != null) { result.EmailAddresses = service.Translate <Infrastructure.Interface.BusinessEntities.EmailAddress[]>(value.EmailAddresses); } result.FirstName = value.FirstName; result.LastName = value.LastName; result.MiddleInitial = value.MiddleInitial; result.MotherMaidenName = value.MotherMaidenName; if (value.PhoneNumbers != null) { result.PhoneNumbers = service.Translate <Infrastructure.Interface.BusinessEntities.PhoneNumber[]>(value.PhoneNumbers); } result.SocialSecurityNumber = value.SSNumber; return(result); }
protected override GlobalBank.Commercial.EBanking.Modules.EFT.ServiceProxies.AccountService.ProcessTransfersResponseType BusinessToService(IEntityTranslatorService service, Transfer[] value) { ProcessTransfersResponseType to = new ProcessTransfersResponseType(); to.processedAccounts = service.Translate <TransferTableEntry[]>(value); return(to); }
protected virtual TBusinessEntity ServiceToBusiness(IEntityTranslatorService service, TServiceEntity value, object param) { throw new NotImplementedException(); }
public override MetricAddIntegrationEvent ServiceToBusiness(IEntityTranslatorService service, MetricModel value) { throw new NotImplementedException(); }
protected abstract TServiceEntity BusinessToService(IEntityTranslatorService service, TBusinessEntity value);
protected override Infrastructure.Interface.BusinessEntities.EmailAddress ServiceToBusiness(IEntityTranslatorService service, EmailAddress value) { Infrastructure.Interface.BusinessEntities.EmailAddress result = new Infrastructure.Interface.BusinessEntities.EmailAddress(); result.Address = value.EmailAddress1; result.Type = value.Type; return(result); }