示例#1
0
        public async Task OnNavigatedToAsync(object parameter)
        {
            Error   = false;
            Loading = true;
            var cat = parameter as string;

            if (cat == null)
            {
                cat = "ogolne";
            }
            if (cat != catInfo.Slug || allNewses.Count == 0)
            {
                catInfo = CategoriesInfo.GetBySlug(cat);
                Header  = catInfo.Name;
                await LoadNewsesAsync();
            }
            else if (allNewses.Count > 0)
            {
                FilterNewses(selectedProvince);
            }
            Loading = false;
        }
示例#2
0
 public StanyWodViewModel() : base()
 {
     catInfo = CategoriesInfo.GetBySlug("stany-wod");
 }
示例#3
0
 public OgolneViewModel() : base()
 {
     catInfo = CategoriesInfo.GetBySlug("ogolne");
 }
示例#4
0
 public HydroViewModel() : base()
 {
     catInfo = CategoriesInfo.GetBySlug("hydrologiczne");
 }
示例#5
0
 public DrogoweViewModel() : base()
 {
     catInfo = CategoriesInfo.GetBySlug("informacje-drogowe");
 }
示例#6
0
 public MeteoViewModel() : base()
 {
     catInfo = CategoriesInfo.GetBySlug("meteorologiczne");
 }