public async Task <ActionResult> UpdateLanguage([FromBody] EditLanguageViewModel language) { if (ModelState.IsValid) { if (_profileService.EditNewLanguage(language)) { return(Json(new { Success = true })); } } return(Json(new { Success = false })); }
public ActionResult Edit(int id) { Language originalLanguage = _languageService.FindById(id); if (originalLanguage == null) { return(RedirectToAction(nameof(Index))); } EditLanguageViewModel viewModel = new EditLanguageViewModel(id, originalLanguage); return(View(viewModel)); }
public Language Edit(int id, EditLanguageViewModel mvlanguage) { Language ORGLanguage = FindById(id); if (ORGLanguage == null) { return(null); } ORGLanguage.Name = mvlanguage.CreateViewmodel.Name; ORGLanguage = _languageRepo.Update(ORGLanguage); return(ORGLanguage); }
public Language Edit(int id, EditLanguageViewModel languageVM) { Language originalLanguage = FindById(id); if (originalLanguage == null) { return(null); } originalLanguage.Name = languageVM.CreateVM.Name; originalLanguage = _languageRepo.Update(originalLanguage); return(originalLanguage); }
public ActionResult Edit(int id, EditLanguageViewModel viewModel) { Language updLanguage = _languageService.FindById(id); if (updLanguage == null) { return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { _languageService.Edit(id, viewModel); return(RedirectToAction(nameof(Index))); } //invalid modelstate return(View(viewModel)); }
public bool EditNewLanguage(EditLanguageViewModel language) { String id = " "; String talentId = String.IsNullOrWhiteSpace(id) ? _userAppContext.CurrentUserId : id; try { var profile = _userRepository.GetByIdAsync(talentId).Result; var langelement = profile.Languages.SingleOrDefault(x => x.Id == language.Id); { langelement.Language = language.Name; langelement.LanguageLevel = language.Level; } _userRepository.Update(profile); return(true); } catch (MongoException e) { return(false); } }