public Business GetBusiness(string user, string pwd) { var password = helper.GetMd5(pwd); var entity = service.GetAll().FirstOrDefault(a => (a.Code == user || a.Mobile == user) && a.Password == password); return(entity); }
public IActionResult Search(string textQuery, string locationQuery) { var searchResults = new List <BusinessListing>(); if (string.IsNullOrWhiteSpace(textQuery) && string.IsNullOrWhiteSpace(locationQuery)) { searchResults = businessRepo.GetAll().ToList(); } else { SearchCriteria criteria = new SearchCriteria(textQuery, locationQuery, textQuery); searchResults = businessRepo.SearchListings(criteria); } var viewListings = new List <BusinessDetailsViewModel>(); foreach (var item in searchResults) { viewListings.Add(new BusinessDetailsViewModel(item)); } return(PartialView("BusinessListings", viewListings)); }
private async Task <UrlViewModel> GetSiteMapXml(string host) { var model = new UrlViewModel(); // from here if disabled /* var regions = await _regionRepository.GetAll(); var languages = await _cmsApiProxy.GetLanguages(); var defaultLanguage = languages.FirstOrDefault(x => x.Default)?.Code; foreach (var region in regions.OrderBy(x => x.MenuOrder)) { var languageCode = region.LanguageCode; var langUrl = GetLanguageUrl(languageCode, defaultLanguage); var regionPagesUrl = region.PagesApiPath ?? CmsVariable.DefaultPageApiPath; var pages = await _cmsApiProxy.GetPages(languageCode, regionPagesUrl); var regionSlug = string.IsNullOrEmpty(region.UrlPath) || region.UrlPath == CmsVariable.GlobalUrlPath ? "" : $"/{region.UrlPath}"; model.Urls.Add(new UrlViewModel.UrlItem { Url = $"{host}{langUrl}{regionSlug}", LastUpdated = region.Modified }); foreach (var page in pages) { var lastUpdated = page.Modified; var url = $"{host}{langUrl}{regionSlug}/{page.Slug}"; model.Urls.Add(new UrlViewModel.UrlItem { Url = url, LastUpdated = lastUpdated }); } } var allBusinesses = await _businessRepository.GetAll(); foreach (var business in allBusinesses) { var lastUpdated = business.LastUpdated.ToString(); // "yyyy-MM-dd" var url = $"{host}{business.DetailPageLink}"; model.Urls.Add(new UrlViewModel.UrlItem { Url = url, LastUpdated = lastUpdated }); } // to here if disabled */ return(model); }
public IEnumerable <Business> GetAllActive() { var businessList = _businessRepository.GetAll(); return(businessList.Where(d => d.Status == true)); }
public IActionResult Index() { var first = _businessRepository.GetAll().FirstOrDefault(); return(View()); }
public async Task <IEnumerable <Business> > All() { var list = _businessRepository.GetAll(); return(list); }
public async Task <bool> ValidateBusinessAsync(string businessNumber) { var businesses = await _repository.GetAll(); return(!businesses.Any(b => b.RegistrationNumber == businessNumber)); }