Beispiel #1
0
 public ConfigurationBuilder(AddressConfiguration addressConfiguration,
                             MonumentConfiguration monumentConfiguration,
                             PictureConfiguration pictureConfiguration,
                             UserConfiguration userConfiguration)
 {
     _addressConfiguration  = addressConfiguration;
     _monumentConfiguration = monumentConfiguration;
     _pictureConfiguration  = pictureConfiguration;
     _userConfiguration     = userConfiguration;
 }
Beispiel #2
0
        public void Map_Entity_Success()
        {
            // Arrange
            const string schemaName = "dbo";
            const string tableName  = "Address";

            var addressConfiguration = new AddressConfiguration(schemaName);

            var modelBuilder      = new ModelBuilder(new ConventionSet());
            var entityTypeBuilder = modelBuilder.Entity <AddressEntity>();

            // Act
            addressConfiguration.Map(entityTypeBuilder);

            // Assert
            CheckTable(entityTypeBuilder, schemaName, tableName);
            CheckId(entityTypeBuilder);
        }
Beispiel #3
0
        public static string EnviarSMS(string aDestination, string aMessage, string aRegionAWS, string aAppID, string aAccessToken, string aSecretToken)
        {
            string retorno = "";

            try
            {
                //Salvar parametros de entrada da DLL para criar um log.
                string[] lines = { aDestination, aMessage, aRegionAWS, aAppID, aAccessToken, aSecretToken };
                string   path  = System.AppDomain.CurrentDomain.BaseDirectory.ToString() + "Parametros.txt";
                System.IO.File.WriteAllLines(@path, lines);

                DadosPinPoint dadosPinPoint  = new DadosPinPoint();
                var           awsCredentials = new Amazon.Runtime.BasicAWSCredentials(aAccessToken, aSecretToken);

                dadosPinPoint.client = new AmazonPinpointClient(awsCredentials, RegionEndpoint.GetBySystemName(aRegionAWS));

                dadosPinPoint.sendRequest = new SendMessagesRequest();
                dadosPinPoint.sendRequest.ApplicationId            = aAppID;
                dadosPinPoint.sendRequest.MessageRequest           = new MessageRequest();
                dadosPinPoint.sendRequest.MessageRequest.Addresses = new Dictionary <string, AddressConfiguration>();

                AddressConfiguration addressConfiguration = new AddressConfiguration();
                addressConfiguration.ChannelType = "SMS";

                DirectMessageConfiguration messageConfiguration = new DirectMessageConfiguration();
                messageConfiguration.SMSMessage             = new SMSMessage();
                messageConfiguration.SMSMessage.Body        = aMessage;
                messageConfiguration.SMSMessage.MessageType = "TRANSACTIONAL";

                dadosPinPoint.sendRequest.MessageRequest.Addresses.Add(aDestination, addressConfiguration);
                dadosPinPoint.sendRequest.MessageRequest.MessageConfiguration = messageConfiguration;

                dadosPinPoint.response = dadosPinPoint.client.SendMessages(dadosPinPoint.sendRequest);

                retorno = dadosPinPoint.response.HttpStatusCode.ToString();

                return(retorno);
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }
 public FindPostcodeService(IConfigurationService configurationService, ILogService logger)
 {
     _logger = logger;
     Config  = configurationService.Get <AddressConfiguration>();
     BaseUrl = new Uri(Config.FindServiceEndpoint);
 }
Beispiel #5
0
 public RetrieveAddressService(IConfigurationService configurationService, ILogService logger)
 {
     _logger = logger;
     Config  = configurationService.Get <AddressConfiguration>();
     BaseUrl = new Uri(Config.RetrieveServiceEndpoint);
 }