public LocalizationResourceApiTreeModel( List <LocalizationResource> resources, IEnumerable <CultureInfo> languages, int popupTitleLength, int listDisplayLength, UiOptions options) : base(languages) { _popupTitleLength = popupTitleLength; _listDisplayLength = listDisplayLength; Resources = ConvertToApiModel(resources); Options = options; }
public LocalizationResourceApiModel(ICollection <LocalizationResource> resources, IEnumerable <CultureInfo> languages, int popupTitleLength, int listDisplayLength) { if (resources == null) { throw new ArgumentNullException(nameof(resources)); } if (languages == null) { throw new ArgumentNullException(nameof(languages)); } _popupTitleLength = popupTitleLength; _listDisplayLength = listDisplayLength; Resources = resources.Select(r => ConvertToApiModel(r, languages)).ToList(); Languages = languages.Select(l => new CultureApiModel(l.Name, l.EnglishName)); Options = new UiOptions(); }
public BaseApiModel(IEnumerable <CultureInfo> languages) { Options = new UiOptions(); Languages = languages.Select(l => new CultureApiModel(l.Name, l.EnglishName)); }