public MunicipalityService(IContextManager contextManager, ITranslationEntity translationEntToVm, ILogger <MunicipalityService> logger, ICacheManager cacheManager) { this.contextManager = contextManager; this.translationEntToVm = translationEntToVm; this.logger = logger; this.languageCache = cacheManager.LanguageCache; }
public PostalCodeService(IContextManager contextManager, ITranslationEntity translationEntToVm, ITranslationViewModel translationManagerToEntity, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker, ILogger <PostalCodeService> logger, ILanguageCache languageCache) : base(translationEntToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker) { this.contextManager = contextManager; this.logger = logger; this.languageCache = languageCache; }
public ServiceAndChannelService(IContextManager contextManager, ITranslationEntity translationEntToVm, ITranslationViewModel translationVmtoEnt, ILogger <ServiceAndChannelService> logger, ServiceUtilities utilities, DataUtils dataUtils, IServiceService serviceService, IChannelService channelService, IPublishingStatusCache publishingStatusCache, IVersioningManager versioningManager, IUserOrganizationChecker userOrganizationChecker, ICacheManager cacheManager, IUserOrganizationService userOrganizationService ) : base(translationEntToVm, translationVmtoEnt, publishingStatusCache, userOrganizationChecker) { this.contextManager = contextManager; this.logger = logger; this.utilities = utilities; this.dataUtils = dataUtils; this.serviceService = serviceService; this.channelService = channelService; this.versioningManager = versioningManager; this.userOrganizationService = userOrganizationService; typesCache = cacheManager.TypesCache; }
public ServiceCollectionService( IContextManager contextManager, ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, ILogger <ServiceService> logger, ServiceUtilities utilities, DataUtils dataUtils, ICommonServiceInternal commonService, VmOwnerReferenceLogic ownerReferenceLogic, ITypesCache typesCache, ILanguageCache languageCache, IPublishingStatusCache publishingStatusCache, IVersioningManager versioningManager, IGeneralDescriptionService generalDescriptionService, IUserOrganizationChecker userOrganizationChecker) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker) { this.contextManager = contextManager; this.logger = logger; this.utilities = utilities; this.dataUtils = dataUtils; this.commonService = commonService; this.ownerReferenceLogic = ownerReferenceLogic; this.typesCache = typesCache; this.languageCache = languageCache; this.versioningManager = versioningManager; }
internal EntityServiceBase(ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker, IContextManager contextManager, ServiceUtilities utilities, ICommonServiceInternal commonService, IValidationManager validationManager) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker) { ContextManager = contextManager; Utilities = utilities; CommonService = commonService; ValidationManager = validationManager; }
public OrganizationService( IContextManager contextManager, // IUserIdentification userIdentification, ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, // ILogger<Services.ChannelService> logger, ICommonServiceInternal commonService, // VmListItemLogic listItemLogic, // DataUtils dataUtils, // VmOwnerReferenceLogic ownerReferenceLogic, ICacheManager cacheManager, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker, IVersioningManager versionManager, ServiceUtilities utilities, IValidationManager validationManager ) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker, contextManager, utilities, commonService, validationManager) { this.contextManager = contextManager; // this.logger = logger; // this.userIdentification = userIdentification; // this.listItemLogic = listItemLogic; // this.dataUtils = dataUtils; // this.ownerReferenceLogic = ownerReferenceLogic; this.typesCache = cacheManager.TypesCache; // this.languageCache = cacheManager.LanguageCache; this.versionManager = versionManager; }
public CountryService(IContextManager contextManager, ITranslationEntity translationEntToVm, ILogger <DialCodeService> logger, ICacheManager cacheManager) { this.contextManager = contextManager; this.translationEntToVm = translationEntToVm; this.logger = logger; this.languageCache = cacheManager.LanguageCache; }
public LanguageService(ResourceManager resourceManager, ICommonService commonService, IContextManager contextManager, ITranslationEntity translationEntToVm) { this.resourceManager = resourceManager; this.commonService = commonService; this.contextManager = contextManager; this.translationEntToVm = translationEntToVm; }
public GeneralDescriptionUpdateService(IContextManager contextManager, ITranslationViewModel translationManagerToEntity, ITranslationEntity transaltionManager, ILoggerFactory loggerFactory, DataUtils dataUtils) { this.contextManager = contextManager; this.translationManagerToEntity = translationManagerToEntity; this.dataUtils = dataUtils; this.logger = loggerFactory.CreateLogger<GeneralDescriptionUpdateService>(); this.transaltionManager = transaltionManager; }
public UserOrganizationService(ICacheManager cacheManager, IContextManager contextManager, IHttpContextAccessor httpContextAccessor, ITranslationEntity translationManagerToVm, IOrganizationTreeDataCache organizationTreeDataCache) { this.typesCache = cacheManager.TypesCache; this.contextManager = contextManager; this.httpContextAccessor = httpContextAccessor; this.translationManagerToVm = translationManagerToVm; this.organizationTreeDataCache = organizationTreeDataCache; }
public TypeDataService( IContextManager contextManager, ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker) { this.contextManager = contextManager; }
private async Task <IDataResult <int> > CheckCategoryExist(ITranslationEntity enVariant) { CategoryTranslation category = await _categoryTranslationRepository.FirstOrDefaultAsync(p => p.IsMainTranslation && p.CategoryName == enVariant.Value); return(new DataResult <int>() { Success = category != null, Data = category?.CategoryId ?? 0 }); }
private async Task <IDataResult <int> > CheckImgDictionaryExist(ITranslationEntity enVariant) { ImageDescription imageDescription = await _imageDescriptionRepository.FirstOrDefaultAsync(p => p.IsMainTranslation && p.Description == enVariant.Value); return(new DataResult <int>() { Success = imageDescription != null, Data = imageDescription?.ImageDictionaryId ?? 0 }); }
public FintoService( IContextManager contextManager, ITranslationEntity translationEntToVm, ITranslationViewModel translationVmToEntity, IPublishingStatusCache publishingStatusCache, AnnotationServiceProvider annotationProvider, IUserOrganizationChecker userOrganizationChecker) : base(translationEntToVm, translationVmToEntity, publishingStatusCache, userOrganizationChecker) { this.contextManager = contextManager; this.annotationProvider = annotationProvider; }
HelperNormaliseTransliteSection(List <IRowItem> listRowItems) { Dictionary <ITranslationEntity, List <ITranslationEntity> > sections = new Dictionary <ITranslationEntity, List <ITranslationEntity> >(); IDataResult <Dictionary <ITranslationEntity, List <ITranslationEntity> > > dataResult = new DataResult <Dictionary <ITranslationEntity, List <ITranslationEntity> > >(); foreach (var rowItem in listRowItems) { List <ITranslationEntity> translationEntities = new List <ITranslationEntity>(); ITranslationEntity translationKey = new TranslationEntity(); foreach (var columnItem in rowItem.ColumnItems) { ITranslationEntity entity = columnItem.BaseEntity as ITranslationEntity; switch (columnItem.ColumnType) { case ColumnType.Section: if (entity != null) { translationKey.Value = entity.Value; translationKey.Language = entity.Language; } break; case ColumnType.SectionTransfer: ITranslationEntity tmpEntity = new TranslationEntity(); tmpEntity.Language = entity.Language; tmpEntity.Value = entity.Value; translationEntities.Add(tmpEntity); break; } } sections.Add(translationKey, translationEntities); } dataResult.Success = true; dataResult.Data = sections; return(dataResult); }
HelpWithoutIndexPage(IDataSheetResulHolder dataSheet) { Dictionary <ITranslationEntity, List <ITranslationEntity> > dictionarySections = new Dictionary <ITranslationEntity, List <ITranslationEntity> >(); foreach (var sheet in dataSheet.DataSheets) { foreach (var rowItem in sheet.RowItems) { ITranslationEntity translation = (ITranslationEntity)rowItem.ColumnItems .FirstOrDefault(p => p.ColumnType == ColumnType.Section)?.BaseEntity; List <ITranslationEntity> translationEntities = new List <ITranslationEntity>(); foreach (var columnItem in rowItem.ColumnItems) { if (columnItem.ColumnType == ColumnType.SectionTransfer) { translationEntities.Add((ITranslationEntity)columnItem.BaseEntity); } } if (translation != null) { if (!dictionarySections.ContainsKey(translation)) { dictionarySections.Add(translation, translationEntities); } } } } Dictionary <ITranslationEntity, IParsedResultEntity> sectionsDictionary = HelpIndexPage(dataSheet, dictionarySections); return(sectionsDictionary); }
HelpIndexPage(IDataSheetResulHolder dataSheet, Dictionary <ITranslationEntity, List <ITranslationEntity> > translates) { Dictionary <ITranslationEntity, IParsedResultEntity> sectionsDictionary = new Dictionary <ITranslationEntity, IParsedResultEntity>(); foreach (var keyValue in translates) { IItemEntity temItemEntities = new ItemEntity(); IParsedResultEntity parsedResult = new ParsedResultEntity(); parsedResult.CategoryTranslate = keyValue.Value; List <ITranslationItemEntity> translationItemEntitys = new List <ITranslationItemEntity>(); foreach (var sheet in dataSheet.DataSheets) { foreach (var row in sheet.RowItems) { IColumnItem columnItem = row.ColumnItems.FirstOrDefault(p => p.ColumnType == ColumnType.Section); ITranslationEntity tempEntity = (ITranslationEntity)columnItem?.BaseEntity; if (tempEntity?.Value != null && keyValue.Key.Value != null && tempEntity.Value.Equals(keyValue.Key.Value)) { ITranslationItemEntity teTranslationItemEntity = new TranslationItemEntity(); List <ITranslationEntity> translationEntities = new List <ITranslationEntity>(); foreach (var column in row.ColumnItems) { switch (column.ColumnType) { case ColumnType.Index: teTranslationItemEntity.Index = column.BaseEntity.Value; break; case ColumnType.Page: teTranslationItemEntity.Page = column.BaseEntity.Value; break; case ColumnType.Sex: teTranslationItemEntity.SexType = column.BaseEntity.Value; break; case ColumnType.Picture: teTranslationItemEntity.ExcelColor = (IExcelColor)column.BaseEntity; break; case ColumnType.Language: translationEntities.Add((ITranslationEntity)column.BaseEntity); break; case ColumnType.WorldSection: translationEntities.Add((ITranslationEntity)column.BaseEntity); break; } } teTranslationItemEntity.WordTranslations = translationEntities; translationItemEntitys.Add(teTranslationItemEntity); } } } if (translationItemEntitys.Any()) { temItemEntities.MainSection = new RootTranslationItemEntity(); temItemEntities.MainSection.WordTranslation = keyValue.Key; temItemEntities.TranslationItemEntitys = translationItemEntitys; } parsedResult.ItemEntity = temItemEntities; sectionsDictionary.Add(keyValue.Key, parsedResult); } return(sectionsDictionary); }
public FintoMultiParentTreeExpandedTranslatorBase(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ITranslationEntity entityTranslationManager) : base(resolveManager, translationPrimitives) { this.entityTranslationManager = entityTranslationManager; }
public FintoTreeFilteredTranslatorBase(IResolveManager resolveManager, ITranslationPrimitives translationPrimitives, ITranslationEntity entityTranslationManager) : base(resolveManager, translationPrimitives) { this.entityTranslationManager = entityTranslationManager; }
public ServiceChannelTranslationDefinitionHelper(ICacheManager cacheManager, ITranslationEntity translationToVm) { languageCache = cacheManager.LanguageCache; typesCache = cacheManager.TypesCache; }
public AddressService(IContextManager contextManager, IResolveManager resolveManager, MapServiceProvider mapServiceProvider, ITranslationEntity translationManagerToVm, ITranslationViewModel translationManagerToEntity, IPublishingStatusCache publishingStatusCache, IUserOrganizationChecker userOrganizationChecker, ICacheManager cacheManager) : base(translationManagerToVm, translationManagerToEntity, publishingStatusCache, userOrganizationChecker) { this.resolveManager = resolveManager; this.mapServiceProvider = mapServiceProvider; this.contextManager = contextManager; this.typesCache = cacheManager.TypesCache; }
public CodeService(IContextManager contextManager, ITranslationEntity translationEntToVm, ILogger <CodeService> logger) { this.contextManager = contextManager; this.translationEntToVm = translationEntToVm; this.logger = logger; }