1
0
mirror of https://github.com/bitwarden/mobile synced 2026-01-06 10:34:07 +00:00

Assigning context to add site cells

This commit is contained in:
Kyle Spearrin
2016-07-08 00:35:48 -04:00
parent ecb7e9921d
commit 3291a0d78d
5 changed files with 141 additions and 92 deletions

View File

@@ -33,14 +33,13 @@ namespace Bit.iOS.Extension
{
base.ViewDidLoad();
IEnumerable<SiteViewModel> filteredSiteModels = new List< SiteViewModel>();
DomainName domain;
if(Context.Url?.Host != null && DomainName.TryParse(Context.Url?.Host, out domain))
IEnumerable<SiteViewModel> filteredSiteModels = new List<SiteViewModel>();
if(Context.DomainName != null)
{
var siteService = Resolver.Resolve<ISiteService>();
var sites = await siteService.GetAllAsync();
var siteModels = sites.Select(s => new SiteViewModel(s));
filteredSiteModels = siteModels.Where(s => s.Domain != null && s.Domain.BaseDomain == domain.BaseDomain);
filteredSiteModels = siteModels.Where(s => s.Domain != null && s.Domain.BaseDomain == Context.DomainName.BaseDomain);
}
tableView.RowHeight = UITableView.AutomaticDimension;