private string GetDescriptionLocale(Models.NameSpace item) { var culture = CultureHelper.GetCurrentCulture(); var description = item.Translations[culture]?.Description; if (string.IsNullOrEmpty(description)) { description = item.description; } return(description); }
public void UpdateTranslations(Models.NameSpace register, Models.NameSpace originalRegister) { originalRegister.Translations.Where(t => t.RegisterItemId != Guid.Empty).ToList().ForEach(x => _dbContext.Entry(x).State = EntityState.Deleted); originalRegister.Translations = register.Translations; }