public ActionResult Edit(int id) { LanguageSinglePageViewModel model = new LanguageSinglePageViewModel(); model.LanguageViewModel = _languageService.GetLanguageById(id).ConvertToViewModel(); return(View(model)); }
public ActionResult Create() { LanguageSinglePageViewModel model = new LanguageSinglePageViewModel(); model.LanguageViewModel = new LanguageViewModel(); model.Success = true; return(View(model)); }
public ActionResult Edit(LanguageSinglePageViewModel model) { if (ModelState.IsValid) { _languageService.UpdateLanguage(model.LanguageViewModel.ConvertToModel()); return(RedirectToAction("Index")); } return(View(model)); }
public ActionResult Edit(LanguageSinglePageViewModel model) { UpdateLanguageRequest request = model.LanguageViewModel.ConvertToUpdateLanguageRequest(); UpdateLanguageResponse response = _languageService.UpdateLnaguage(request); if (response.Success) { return(RedirectToAction("Index")); } else { model.Success = false; model.Message = response.Message; return(View(model)); } }
public ActionResult Edit(int id) { LanguageSinglePageViewModel model = new LanguageSinglePageViewModel(); FindAllLanguagesResponse response = _languageService.FindAllLanguages(); if (response.Success) { model.LanguageViewModel = response.Languages.Where(x => x.LanguageId == id).First().ConvertToLanguageViewModel(); model.Success = true; } else { model.Success = false; model.Message = response.Message; } return(View(model)); }