using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Model.Managers { public class MasterManager { public static User? CurrentConnectedUser; public static RecipeCollection? Recipes; public static List? Users; public DataManager DataMgr { get; private set; } public MasterManager(IDataManager dataManager) { DataMgr = new DataManager(dataManager); Recipes = DataMgr.GetRecipes("all recipes"); Users = DataMgr.GetUsers(); CurrentConnectedUser = null; } public bool LogIn(string mail, string password) { if (Users is null) throw new ArgumentNullException(); User user = (User)(from u in Users where u.Mail == mail select u); } } }