Example #1
0
        public FindAllLanguagesResponse FindAllLanguages()
        {
            FindAllLanguagesResponse response = new FindAllLanguagesResponse();

            try
            {
                response.Languages = _languageRepository.Read();
                response.Success   = true;
            }
            catch (Exception ex)
            {
                response.Success = false;
                response.Message = ex.Message;
            }
            return(response);
        }
Example #2
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));
        }
Example #3
0
        public ActionResult Index()
        {
            LanguageListPageViewModel model    = new LanguageListPageViewModel();
            FindAllLanguagesResponse  response = _languageService.FindAllLanguages();

            if (response.Success)
            {
                model.LanguageViewModels = response.Languages.ConvertToLanguageViewModelList();
                model.Success            = true;
            }
            else
            {
                model.Message = response.Message;
                model.Success = false;
            }
            return(View(model));
        }