public ActionResult Register() { var model = new RegisterViewModel(); model.Languages = _languageService.FindAll().ToList(); model.RecaptchaPublicKey = _settingService.RecaptchaPublicKey; return(View(model)); }
public async Task <ResponseData> GetAll() { try { return(this.GetResponse(_lang.FindAll())); } catch (Exception ext) { return(this.GetResponse(ext)); } }
private void AddState() { var project = GetFirst(m => true); if (project == null) { project = new LangProject() { Id = ObjectId.GenerateNewId().ToString(), CreateTime = DateTime.Now, Name = "joha", }; Add(project); } LangServer.State.State.LangProject = project; State.State.Languages = new System.Collections.Generic.List <Language>(); State.State.Languages.AddRange(_language.FindAll()); }
public List <NameResponse> GetLanguages() { List <NameResponse> response = new List <NameResponse>(); List <Language> lngs = languageServ.FindAll(); int n = lngs.Count(); try { for (int i = 0; i < n; i++) { NameResponse language = new NameResponse(); language.id = lngs[i].id; language.name = lngs[i].name; response.Add(language); } } catch (Exception exception) { Console.WriteLine(exception.Message.ToString()); } return(response); }
public IActionResult Languages() { return(JOk(_languageService.FindAll())); }
public EditProfileViewModel CreateEditProfileViewModel(Guid userId) { User user = _userService.FindById(userId); if (user == null) { throw new ArgumentException("User not exist!"); } var editProfileViewModel = new EditProfileViewModel { FirstName = user.FirstName, LastName = user.LastName, Motto = user.Motto, Location = user.Location, WebAddress = user.WebAddress, Language = user.Language.Id, CoverPatternName = user.CoverPatternName }; if (user.CoverFile != null) { editProfileViewModel.CoverImageUrl = _fileService.GetUrlToFileThumbnail(user.CoverFile); } IList <CategoryFavouriteLevel> levels = _categoryFavouriteLevelService.FindAll().OrderBy(x => x.FavouriteLevel).ToList(); foreach (var level in levels) { var categoryViewModel = new CategoryViewModel { LevelId = level.Id, LevelName = level.Name, FavouriteLevel = level.FavouriteLevel }; IList <Guid> userCategory = user.UserCategories.Where(x => x.CategoryFavouriteLevel.Id == level.Id).Select(x => x.Category.Id).ToList(); categoryViewModel.SelectedCatagories.AddRange(userCategory); editProfileViewModel.CategoryViewModels.Add(categoryViewModel); } foreach (var language in user.UserMessageLanguages) { var languageViewModel = new DictViewModel <Guid> { Id = language.Id, Name = language.Name }; editProfileViewModel.UserMessageLanguages.Add(languageViewModel); } for (int i = 1; i <= _settingsService.MaxCoverNameCounter; i++) { string coverId = string.Format("p{0:00000}.png", i); string coverName = string.Format("Template {0:00000}", i); editProfileViewModel.CoverPatternNames.Add(new DictViewModel <string>(coverId, coverName)); } editProfileViewModel.Languages.AddRange(_languageService.FindAll()); editProfileViewModel.Categories.AddRange(_categoryService.FindAll()); return(editProfileViewModel); }