Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }