public List <LanguageViewModel> GetAll(string columnName, string searchString, Guid countryId) { List <Language> entities; switch (columnName.ToLower()) { case "languagename": entities = _repository.GetByLanguageName(searchString, countryId); break; case "languageshortname": entities = _repository.GetByLanguageShortName(searchString, countryId); break; default: entities = _repository.GetAll(countryId); break; } if (entities == null) { throw new Exception(LOCALIZATION_LANGUAGE_NOT_FOUND); } return(LanguagesMapper.MapToViewModel(entities)); }
public LanguageViewModel GetByCultureId(int lcid, Guid countryId) { return(LanguagesMapper.MapToViewModel(_repository.GetByCultureId(lcid, countryId))); }
public List <LanguageViewModel> GetAll(Guid countryId) { return(LanguagesMapper.MapToViewModel(_repository.GetAll(countryId))); }