public static void LoadAttributes() { TransactionTypes = TransactionTypeMapper.ConvertToBusinessLogicEntitiesCollection(TransactionTypeAdapter.GetAll($"language_id={Language.Id}")).ToList(); TransferTypes = TransferTypeMapper.ConvertToBusinessLogicEntitiesCollection(TransferTypeAdapter.GetAll($"language_id={Language.Id}")).ToList(); Frequencies = FrequencyMapper.ConvertToBusinessLogicEntitiesCollection(FrequencyAdapter.GetAll($"language_id={Language.Id}")).ToList(); Importances = ImportanceMapper.ConvertToBusinessLogicEntitiesCollection(ImportanceAdapter.GetAll($"language_id={Language.Id}")).ToList(); Tags = TagMapper.ConvertToBusinessLogicEntitiesCollection(TagAdapter.GetAll($"language_id={Language.Id}")).ToList(); }
public void ShouldMapQuarterlyRepetition() { var frequencyMapper = new FrequencyMapper(); Frequency frequency = frequencyMapper.Map(new Repetition { RecurrenceNumber = 3, RecurrenceUnit = "Month" }); Assert.That(frequency, Is.EqualTo(Frequency.Quarterly)); }
public void ShouldMapQuarterlyFrequency() { var frequencyMapper = new FrequencyMapper(); Repetition repeat = frequencyMapper.Map(Frequency.Quarterly); Assert.That(repeat, Is.Not.Null); Assert.That(repeat.RecurrenceNumber, Is.EqualTo(3)); Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Month")); }
public void ShouldMapBiAnnualRepetition() { var frequencyMapper = new FrequencyMapper(); Frequency frequency = frequencyMapper.Map(new Repetition { RecurrenceNumber = 6, RecurrenceUnit = "Month" }); Assert.That(frequency, Is.EqualTo(Frequency.BiAnnual)); }
public void ShouldMapOneTimeRepetition() { var frequencyMapper = new FrequencyMapper(); Frequency frequency = frequencyMapper.Map(new Repetition { RecurrenceNumber = 0, RecurrenceUnit = "Day" }); Assert.That(frequency, Is.EqualTo(Frequency.OneTime)); }
public void ShouldMapAnnualFrequency() { var frequencyMapper = new FrequencyMapper(); Repetition repeat = frequencyMapper.Map(Frequency.Annual); Assert.That(repeat, Is.Not.Null); Assert.That(repeat.RecurrenceNumber, Is.EqualTo(1)); Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Year")); }
public void ShouldMapOneTimePayment() { var frequencyMapper = new FrequencyMapper(); Repetition repeat = frequencyMapper.Map(Frequency.OneTime); Assert.That(repeat, Is.Not.Null); Assert.That(repeat.RecurrenceNumber, Is.EqualTo(0)); Assert.That(repeat.RecurrenceUnit, Is.EqualTo("Day")); }
public ApiAdapter(IDataBaseManagerFactory dbEngine, string address, string port, string table, string login, string password) { DbManager = new DatabaseManager(dbEngine, address, port, table, login, password); DbConnector = new DbConnector(DbManager); LanguageAdapter = new LanguageAdapter(DbConnector); UserAdapter = new UserAdapter(DbConnector); UserDetailsAdapter = new UserDetailsAdapter(DbConnector); TransactionTypeAdapter = new TransactionTypeAdapter(DbConnector); TransferTypeAdapter = new TransferTypeAdapter(DbConnector); FrequencyAdapter = new FrequencyAdapter(DbConnector); ImportanceAdapter = new ImportanceAdapter(DbConnector); TagAdapter = new TagAdapter(DbConnector); OperationAdapter = new OperationAdapter(DbConnector); OperationDetailsAdapter = new OperationDetailsAdapter(DbConnector); OperationTagRelationAdapter = new OperationTagAdapter(DbConnector); OperationsGroupAdapter = new OperationsGroupAdapter(DbConnector); OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector); FilterAdapter = new FilterAdapter(DbConnector); DashboardAdapter = new DashboardAdapter(DbConnector); DashboardFilterRelationAdapter = new DashboardFilterRelationAdapter(DbConnector); BankAdapter = new BankAdapter(DbConnector); SettingsAdapter = new SettingsAdapter(DbConnector); SchematicTypeAdapter = new SchematicTypeAdapter(DbConnector); SchematicAdapter = new SchematicAdapter(DbConnector); LanguageMapper = new LanguageMapper(); UserMapper = new UserMapper(); UserDetailsMapper = new UserDetailsMapper(); TransactionTypeMapper = new TransactionTypeMapper(); TransferTypeMapper = new TransferTypeMapper(); FrequencyMapper = new FrequencyMapper(); ImportanceMapper = new ImportanceMapper(); TagMapper = new TagMapper(); TagRelationMapper = new RelationTagMapper(); OperationMapper = new OperationMapper(); OperationsGroupMapper = new OperationsGroupMapper(); FilterMapper = new FilterMapper(); DashboardMapper = new DashboardMapper(); DashboardFilterMapper = new DashboardFilterMapper(); BankMapper = new BankMapper(); SettingsMapper = new SettingsMapper(); SchematicTypeMapper = new SchematicTypeMapper(); SchematicMapper = new SchematicMapper(); }
private static void SaveFrequencies(DataTable dataTable) { var frequencyMapper = new FrequencyMapper(dataTable); var frequencyModel = frequencyMapper.Map(); using (var ctx = new MunicipalityDataContext()) { var frequency = frequencyModel.Select(x => new Frequency { Value = x.Value, CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now }).ToList(); ctx.BulkInsert(frequency); } }
public static void SetService() { Settings = new Settings2(); var dataBaseData = ConfigurationManager.DataBaseData(); DbManager = new DatabaseManager(new MySqlConnectionFactory(), dataBaseData.Address, dataBaseData.Port, dataBaseData.Table, dataBaseData.Login, dataBaseData.Password); DbConnector = new DbConnector(DbManager); LanguageAdapter = new LanguageAdapter(DbConnector); UserAdapter = new UserAdapter(DbConnector); UserDetailsAdapter = new UserDetailsAdapter(DbConnector); TransactionTypeAdapter = new TransactionTypeAdapter(DbConnector); TransferTypeAdapter = new TransferTypeAdapter(DbConnector); FrequencyAdapter = new FrequencyAdapter(DbConnector); ImportanceAdapter = new ImportanceAdapter(DbConnector); TagAdapter = new TagAdapter(DbConnector); OperationAdapter = new OperationAdapter(DbConnector); OperationDetailsAdapter = new OperationDetailsAdapter(DbConnector); OperationTagRelationAdapter = new OperationTagAdapter(DbConnector); OperationsGroupAdapter = new OperationsGroupAdapter(DbConnector); OperationsGroupRelationAdapter = new OperationsGroupTagAdapter(DbConnector); LanguageMapper = new LanguageMapper(); UserMapper = new UserMapper(); UserDetailsMapper = new UserDetailsMapper(); TransactionTypeMapper = new TransactionTypeMapper(); TransferTypeMapper = new TransferTypeMapper(); FrequencyMapper = new FrequencyMapper(); ImportanceMapper = new ImportanceMapper(); TagMapper = new TagMapper(); OperationMapper = new OperationMapper(); OperationDetailsMapper = new OperationDetailsMapper(); RelationMapper = new RelationMapper(); OperationsGroupMapper = new OperationsGroupMapper(); OperationsGroupRelationMapper = new OperationsGroupRelationMapper(); SetMainConfigurations(); }
public UserGenerator(Random r, DateTime asOfDate) { this.Random = r; this.AsOfDate = asOfDate; this.GuidMapper = new GuidMapper(); this.EmailAddressMapper = new EmailAddressMapper(); // ClientRegion: ISO 3166: US 28 % | CN 22 % | JP 17 % | GB 9 % | CA 8 % | IN 7 % | DE 5 % | AU 4 % this.ClientRegionMapper = new FrequencyMapper <string>( new string[] { "US", "CN", "JP", "GB", "CA", "IN", "DE", "AU" }, new int[] { 28, 22, 17, 9, 8, 7, 5, 4 }); // ClientBrowser: Chrome 58 30 % | IE 11 14 % | Chrome 57 10 % | Firefox 53 7 % | Chrome 45 5 % | Edge 14 5 % | Chrome 49 3 % | Chrome 56 2 % | Safari 10 2 % | IE 8 1.5 % this.ClientBrowserMapper = new FrequencyMapper <string>( new string[] { "Chrome 58", "IE 11", "Chrome 57", "Firefox 53", "Chrome 45", "Edge 14", "Chrome 49", "Chrome 56", "Safari 10", "IE 8" }, new int[] { 300, 140, 100, 70, 50, 50, 30, 20, 20, 15 }); // ClientOS: Windows 7 50 % | Windows 10 27 % | Windows 8.1 7 % | Windows XP 6 % | Mac OS X 10.12 4 % | Linux 2 % | Windows 8 1.6 % | Mac OS X 10.11 1.3 % | Mac OS X 10.10 0.9 % this.ClientOSMapper = new FrequencyMapper <string>( new string[] { "Windows 7", "Windows 10", "Windows 8.1", "Windows XP", "Mac OS X 10.12", "Linux", "Windows 8", "Mac OS X 10.11", "Mac OS X 10.10" }, new int[] { 500, 270, 70, 60, 40, 20, 16, 13, 9 }); }
public List <ApiFrequency> GetFrequencies(ApiLanguage language) { return(FrequencyMapper.ConvertToApiEntitiesCollection(FrequencyAdapter.GetAll($"language_id={language.Id}")).ToList()); }