public ActionResult Edit(int id)
        {
            LanguageSinglePageViewModel model = new LanguageSinglePageViewModel();

            model.LanguageViewModel = _languageService.GetLanguageById(id).ConvertToViewModel();
            return(View(model));
        }
Exemple #2
0
        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));
        }
Exemple #4
0
        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));
            }
        }
Exemple #5
0
        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));
        }