예제 #1
0
 public static RecipeQuery ToQuery(this RecipeListParameters parameters)
 {
     return(new RecipeQuery
     {
         CategoryId = parameters.CategorySelected ? parameters.CategoryId : (int?)null,
         OnlyFavorite = parameters.IsFavoriteSelected,
         SearchTerm = parameters.SearchTerm
     });
 }
예제 #2
0
 public void RestoreState(RecipeListParameters parameters)
 {
     Query = parameters == null ? new RecipeQuery() : parameters.ToQuery();
     Refresh(Query);
 }
예제 #3
0
 public void Init(RecipeListParameters parameters)
 {
     Query = parameters == null ? new RecipeQuery() : parameters.ToQuery();
     Refresh(Query);
 }
예제 #4
0
 public RecipeListLoaded(object sender, RecipeListParameters parameters) : base(sender)
 {
     Parameters = parameters;
 }
예제 #5
0
 private void Navigate(RecipeListParameters parameters)
 {
     ShowViewModel <RecipeListViewModel>(parameters);
 }