Esempio n. 1
0
 private async void Form1_Load(object sender, EventArgs e)
 {
     panel.Hide();
     if (UserManager.getInstance().IsLoogedin())
     {
         logout_btn.Visible = true;
         loginBtn.Visible   = false;
     }
     else
     {
         loginBtn.Visible   = true;
         logout_btn.Visible = false;
     }
     UserManager.getInstance().readUsers();
     rrm = new RecipeReviewManager();
     rrm.readReviews();
     rsm = new CachedRecipesAPIHelper(new RecipesAPIHelper());
     recipeController = new RecipeController(await rsm.fetchRandomRecipesAsync(), dgv1);
 }
Esempio n. 2
0
 private async void searchBtn_Click(object sender, EventArgs e)
 {
     recipeController = new RecipeController(await rsm.searchRecipesAsync(searchedRecipeTxt.Text), dgvSearch);
     panel.Show();
 }
Esempio n. 3
0
 private async void backBtn_Click(object sender, EventArgs e)
 {
     panel.Hide();
     recipeController = new RecipeController(await rsm.fetchRandomRecipesAsync(), dgv1);
     searchedRecipeTxt.Clear();
 }