Beispiel #1
0
 public ManagerLanguage(IHttpContextAccessor httpContextAccessor,
                        ILoggerFactory logger,
                        RepositoryRole repositoryRole,
                        RepositoryUser repositoryUser,
                        ManagerUser managerUser,
                        IMapper mapper,
                        IRepositoryLanguage repositoryLanguage) : base(httpContextAccessor, logger, repositoryRole, repositoryUser, managerUser, mapper)
 {
     _repositoryLanguage = repositoryLanguage;
 }
Beispiel #2
0
        public static async Task SeedLanguage(IRepositoryLanguage repository)
        {
            string contentRootPath = Directory.GetCurrentDirectory();
            var    JSON            = File.ReadAllText(contentRootPath + "/Seed/Languages.json");

            var list  = JsonConvert.DeserializeObject <List <Language> >(JSON);
            var toAdd = new List <Language>();

            foreach (var lang in list)
            {
                if (!await repository.Any(x => x.Code == lang.Code))
                {
                    toAdd.Add(lang);
                }
            }

            if (toAdd.Any())
            {
                await repository.Insert(toAdd);
            }
        }
 public ManagerUserControl(IHttpContextAccessor httpContextAccessor,
                           ILoggerFactory logger,
                           RepositoryRole repositoryRole,
                           RepositoryUser repositoryUser,
                           MRTokenService serviceToken,
                           IOptions <MRTokenOptions> tokenOptions,
                           ManagerUser managerUser,
                           IMapper mapper,
                           IRepositoryLanguage repositoryLanguage,
                           IRepositoryProvider repositoryProvider,
                           ConnectorBucketImageD bucketD,
                           ConnectorBucketImageR bucketR,
                           IRepositoryEmailChangeUnit repositoryEmailChangeUnit) : base(httpContextAccessor, logger, repositoryRole, repositoryUser, managerUser, mapper)
 {
     _repositoryProvider        = repositoryProvider;
     _serviceToken              = serviceToken;
     _tokenOptions              = tokenOptions.Value;
     _repositoryLanguage        = repositoryLanguage;
     _bucketD                   = bucketD;
     _bucketR                   = bucketR;
     _repositoryEmailChangeUnit = repositoryEmailChangeUnit;
 }