/// <summary> /// Pokus o vytvorenie nového používateľa /// </summary> /// <param name="paPouzivatel">Objekt používateľa</param> /// <returns>Vráti true ak sa podarilo vytvoriť nového užívateľa, inak false.</returns> public bool VytvorNovehoPouzivatela(Pouzivatel paPouzivatel) { var uzivatel = Pouzivatelia.Count(s => s.Meno == paPouzivatel.Meno); if (uzivatel != 0) { return(false); } Pouzivatelia.Add(paPouzivatel); return(true); }
public void novePouzivatelskeUdaje(Pouzivatelia pouzivatelia) { Debug.WriteLine("Metoda novePouzivatelskeUdaje bola vykonana"); using (SQLiteConnection databaza = new SQLiteConnection(new SQLitePlatformWinRT(), App.databaza)) { databaza.RunInTransaction(() => { databaza.Insert(pouzivatelia); }); } }
/// <summary> /// Zistenie existencie pouzivatela podla mena /// </summary> /// <param name="paKluc">Unikatne meno pouzivatela</param> /// <returns>Vrati true ak pouzivatel existuje. Inak false.</returns> public bool ContainsPouzivatel(string paKluc) { try { Pouzivatel ret = Pouzivatelia.FirstOrDefault(u => u.Meno == paKluc); return(ret != null); } catch (Exception e) { System.Console.WriteLine(e); return(false); } }
public void aktualizujPouzivatelskeUdaje(Pouzivatelia pouzivatelia, string email) { Debug.WriteLine("Metoda aktualizujPouzivatelskeUdaje bola vykonana"); using (SQLiteConnection databaza = new SQLiteConnection(new SQLitePlatformWinRT(), App.databaza)) { var existujuciPouzivatel = databaza.Query <Pouzivatelia>("SELECT * FROM Pouzivatelia WHERE email ='" + email + "'").FirstOrDefault(); if (existujuciPouzivatel != null) { existujuciPouzivatel.email = pouzivatelia.email; existujuciPouzivatel.heslo = pouzivatelia.heslo; existujuciPouzivatel.token = pouzivatelia.token; databaza.RunInTransaction(() => { databaza.Update(existujuciPouzivatel); }); } } }
/// <summary> /// Vyhladanie pouzivatela podla mena /// </summary> /// <param name="paKluc">Unikatne meno pouzivatela</param> /// <returns>Vrati objekt pouzivatela ak taky existuje. Inak null.</returns> public Pouzivatel GetPouzivatel(string paKluc) { return(Pouzivatelia.FirstOrDefault(u => u.Meno == paKluc)); }