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);
 }
Exemplo n.º 5
0
 protected abstract TBusinessEntity ServiceToBusiness(IEntityTranslatorService service, TServiceEntity value);
 public override object Translate(IEntityTranslatorService service, Type targetType, object source)
 {
     return(base.Translate(service, targetType, source));
 }
Exemplo n.º 7
0
 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());
 }
Exemplo n.º 10
0
 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;
 }
Exemplo n.º 13
0
 protected override RateTableEntryType BusinessToService(IEntityTranslatorService service,
                                                         GlobalBank.Infrastructure.Interface.BusinessEntities.Rate
                                                         value)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 14
0
 public TrucksController(ITrucksContext trucksContext, IEntityTranslatorService translator)
 {
     _translator    = translator;
     _trucksContext = trucksContext;
 }
Exemplo n.º 15
0
 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);
 }
Exemplo n.º 18
0
 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);
 }
Exemplo n.º 20
0
 public abstract object Translate(IEntityTranslatorService service, Type targetType, object source, object param);
Exemplo n.º 21
0
        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.");
 }
Exemplo n.º 23
0
 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);
        }
Exemplo n.º 25
0
 protected virtual TBusinessEntity ServiceToBusiness(IEntityTranslatorService service, TServiceEntity value, object param)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 26
0
 public override MetricAddIntegrationEvent ServiceToBusiness(IEntityTranslatorService service, MetricModel value)
 {
     throw new NotImplementedException();
 }
 public AccountServiceAgent(IEntityTranslatorService translator, IAccountServiceProxy proxy)
 {
     _translator = translator;
     _proxy = proxy;
 }
Exemplo n.º 28
0
 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);
 }