示例#1
0
        // edit language
        public ActionResult Edit(int ID, string languageName)
        {
            LanguageViewDTO languageView = new LanguageViewDTO(ID, languageName);

            ViewData["Language"] = languageView;
            return(View());
        }
示例#2
0
        // add new language data into AppModel
        public ActionResult AddLanguage(LanguageViewDTO languageView)
        {
            // get data from user input
            LanguageWSReference.LanguageDTO language = new LanguageWSReference.LanguageDTO
            {
                LanguageName = languageView.LanguageName
            };

            // add data into database and confirm
            if (languageClient.IsLanguageInserted(language))
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View("Create"));
            }
        }
示例#3
0
        // save language after editing
        public ActionResult SaveLanguage(LanguageViewDTO languageView)
        {
            // transfer data from view to controller
            LanguageWSReference.LanguageDTO language = new LanguageWSReference.LanguageDTO
            {
                LID          = languageView.LID,
                LanguageName = languageView.LanguageName
            };

            // edit database in model
            if (languageClient.IsLanguageUpdated(language))
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View("Edit"));
            }
        }