示例#1
0
        private async Task <BaseLanguageCreateGet> CreateAddDropDownBoxes(BaseLanguageCreateGet BaseLanguage, string UserId)
        {
            var LanguageList = await _baseProvider.CreateGetLanguages(BaseLanguage.BaseId, BaseLanguage.BaseType, UserId);

            BaseLanguage.Languages = LanguageList;
            string BaseTableName = await _baseProvider.BaseTypeToTable(BaseLanguage.BaseType);

            BaseLanguage.UITermTitle = await _iUITermLanguageCustomizationProvider.TableNameToOneTerm(BaseTableName, UserId, false, "New", "");

            var UITerm = await _iUITermLanguageCustomizationProvider.OneTerm(BaseLanguage.BaseType, UserId);

            return(BaseLanguage);
        }
        public async Task <IActionResult> GroupList()
        {
            var CurrentUser = await _userManager.GetUserAsync(User);

            var FavoriteGroupList = new List <MVCFavoriteGroupList>();

            FavoriteGroupList = await _favoriteProvider.GroupList(CurrentUser.Id);

            var Term = await _uITermLanguageCustomizationProvider.OneTerm("Root", CurrentUser.Id);

            FavoriteGroupList.Insert(0, new MVCFavoriteGroupList {
                MVCFavoriteGroupId = 0, Name = Term
            });
            return(Ok(FavoriteGroupList));
        }