//----------------------------------------------------------------- private void IzvrsiRegistraciju(object _param) { using (var dbCon = new TutorFinderDbContext()) { if (klijent) { if (dbCon.Klijenti.Where(b => b.Email == $"{Email}") == null) { //provjeriti ostala polja dbCon.Klijenti.Add(new Klijent(dbCon.Klijenti.Count(), Ime, Prezime, Email, Username, GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString()), BrojTel, "0 0")); dbCon.SaveChanges(); navigationService.Navigate(typeof(Login)); } } else { if (dbCon.Instruktori.Where(b => b.Email == $"{Email}") == null) { //provjeriti ostala polja dbCon.Instruktori.Add(new Instruktor(dbCon.Instruktori.Count(), Ime, Prezime, Email, Username, GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString()), BrojTel, "0 0")); //zahtjev za sliku dbCon.SaveChanges(); navigationService.Navigate(typeof(Login)); } } } navigationService.Navigate(typeof(Login)); }
public KlijentVm(NavigationService _navigationService, object _arg) { navigationService = _navigationService; Logout = new RelayCommand(izvrsiLogout); TraziInstrukcije = new RelayCommand(traziInstrukcije); lista = new List <string>(); count = 0; using (var dbCon = new TutorFinderDbContext()) { foreach (var klijent in dbCon.Klijenti) { if (klijent.Ime == (((Klijent)_arg).Ime) && klijent.Prezime == (((Klijent)_arg).Prezime)) { foreach (var termin in dbCon.Termini) { if (termin.KlijentId == klijent.KlijentId) { lista.Add("Predmet: " + termin.Predmet + ", vrijeme: " + termin.VrijemeOdrzavanja.Date + " " + termin.VrijemeOdrzavanja.TimeOfDay); } } break; } } } OnPropertyChanged("lista"); }
public InstruktorVM(NavigationService _navigationService, object _arg) { navigationService = _navigationService; Logout = new RelayCommand(izvrsiLogout); Termini = new RelayCommand(prikaziTermine); MojQRKod = new RelayCommand(PrikaziQRKod); lista = new List <string>(); using (var dbCon = new TutorFinderDbContext()) { foreach (var instruktor in dbCon.Instruktori) { if (instruktor.Ime == (((Instruktor)_arg).Ime) && instruktor.Prezime == (((Instruktor)_arg).Prezime)) { foreach (var termin in dbCon.Termini) { if (termin.InstruktorId == instruktor.InstruktorId) { lista.Add("Predmet: " + termin.Predmet + ", vrijeme: " + termin.VrijemeOdrzavanja.Date + " " + termin.VrijemeOdrzavanja.TimeOfDay); } inst = instruktor; } OnPropertyChanged("lista"); break; } } } }
/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; using (var db = new TutorFinderDbContext()) { db.Database.ApplyMigrations(); } }
//----------------------------------------------------------------- private void IzvrsiRegistraciju(object _param) { using (var dbCon = new TutorFinderDbContext()) { if (klijent) { if (dbCon.Klijenti.Where(b => b.Email == $"{Email}") != null) { //provjeriti ostala polja dbCon.Klijenti.Add(new Klijent(Ime, Prezime, Email, GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString()), BrojTel, new Tuple <double, double>(0, 0))); } } else { if (dbCon.Instruktori.Where(b => b.Email == $"{Email}") != null) { //provjeriti ostala polja dbCon.Instruktori.Add(new Instruktor(Ime, Prezime, Email, GenerateHashFromString(((Windows.UI.Xaml.Controls.PasswordBox)_param).Password.ToString()), BrojTel, new Tuple <double, double>(0, 0))); //zahtjev za sliku } } } }