public LanguageManager(LanguagesConfiguration configuration) { _configuration = configuration; _availableLanguages = new Lazy <Dictionary <string, LanguageModel> >(GetAvailableLanguages); DefaultLanguage = CreateLanguageModel(CultureInfo.GetCultureInfo("en")); }
private static void RegisterLanguagesConfiguration(IMutableDependencyResolver services, IConfiguration configuration) { var config = new LanguagesConfiguration(); configuration.GetSection("Languages").Bind(config); services.RegisterConstant(config); }
protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); CandidatesConfiguration.Configure(builder); CommentsConfiguration.Configure(builder); ContactsConfiguration.Configure(builder); DepartmentsConfiguration.Configure(builder); FileAttachmentsConfiguration.Configure(builder); LanguagesConfiguration.Configure(builder); ProjectsConfiguration.Configure(builder); RelationshipConfiguration.Configure(builder); // UsersConfiguration.Configure(builder); VacanciesConfiguration.Configure(builder); }