// 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")); } }
// 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")); } }