public StoreSideDrawerViewModel (CheapSharkAPI api)
		{
			Title = "Stores";
			API = api;
			Stores = NotifyTaskCompletion.Create<ObservableCollection<StoreCellViewModel>> (GetStores);

		}
 public DealsPageViewModel(CheapSharkAPI api, INavigationService navigation)
 {
     API        = api;
     Navigation = navigation;
     Deals      = NotifyTaskCompletion.Create <ObservableCollection <Deal> > (GetDeals());
     Title      = "Deals";
     IsBusy     = true;
     Messenger.Default.Register <RefreshDealsPageMessage> (this, RefreshPage);
 }
		public DealsPageViewModel (CheapSharkAPI api, INavigationService navigation)
		{
			API = api;
			Navigation = navigation;
			Deals = NotifyTaskCompletion.Create<ObservableCollection<Deal>> (GetDeals ());
			Title = "Deals";
			IsBusy = true;
			Messenger.Default.Register<RefreshDealsPageMessage> (this, RefreshPage);

		}
 public StoreSideDrawerViewModel(CheapSharkAPI api)
 {
     Title  = "Stores";
     API    = api;
     Stores = NotifyTaskCompletion.Create <ObservableCollection <StoreCellViewModel> > (GetStores);
 }
		public DealsDetailPageViewModel (CheapSharkAPI api)
		{
			Title = "Details";
			API = api;
			IsBusy = true;
		}
 public DealsDetailPageViewModel(CheapSharkAPI api)
 {
     Title  = "Details";
     API    = api;
     IsBusy = true;
 }