public void manageLogin(string name) { if (!Storage.accounts.ContainsKey(name)) { StudentAccount acca = new StudentAccount(name); Storage.accounts.Add(name, acca); Storage.currentUser = acca; Storage.WriteAccounts(); } else { Storage.currentUser = Storage.accounts[name]; } loginFinished(); }
private static void ReadAccounts() { string cr = ACCIO.Read(); string[] ln = cr.Split('\n'); foreach (string l in ln) { if (l.Length < 2) { continue; } string[] ac = l.Split(':'); string name = ac[0]; StudentAccount ns = new StudentAccount(name); ns.score = Int32.Parse(ac[1]); List <ProblemSet> ps = new List <ProblemSet>(); ns.updateList(ps); accounts.Add(ac[0], ns); } }
public static void addStudentAccount(string name) { StudentAccount newAccount = new StudentAccount(name); accounts.Add(name, newAccount); }