public ActionResult LanguagesEdit(BackEndLanguagesEdit backEndLanguagesEdit, string id) { if (ModelState.IsValidOrRefresh()) { Languages languages = new Languages(); int? result = languages.Edit(id, backEndLanguagesEdit.LanguageCode, backEndLanguagesEdit.LanguageName, backEndLanguagesEdit.LanguageNameOriginal, backEndLanguagesEdit.IsActive); switch (result) { case 0: ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyEdited); break; case 2: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist); ViewData.IsFormVisible(false); break; case 3: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.LanguageCodeAlreadyExists); break; default: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError); break; } } return(View(backEndLanguagesEdit)); }
public ActionResult LanguagesEdit(string id) { BackEndLanguagesEdit backEndLanguagesEdit = new BackEndLanguagesEdit(); Languages languages = new Languages(); Language language = languages.GetLanguageByCode(id); if (language.IsNotNull()) { backEndLanguagesEdit.LanguageCode = language.LanguageCode; backEndLanguagesEdit.LanguageName = language.LanguageName; backEndLanguagesEdit.LanguageNameOriginal = language.LanguageNameOriginal; backEndLanguagesEdit.IsActive = language.IsActive; } else { ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist); ViewData.IsFormVisible(false); } return(View(backEndLanguagesEdit)); }