public async Task EnsureSeedDataAsync() { if (await _userManager.FindByEmailAsync("*****@*****.**") == null) { // Dodavanje korisnika var noviKorisnik = new SistemUser() { UserName = "******", Email = "*****@*****.**" }; await _userManager.CreateAsync(noviKorisnik, "Admin123!"); } if (!_context.Prijave.Any()) { // Add new Data var prijava1 = new Prijava() { Ime = "Ivan", Kategorija = "Rasvjeta", Opis = "Rasvjeta ne radi.", Odgovori = new List<Odgovor>() { new Odgovor { UserName = "******", Sadrzaj_odgovora = "Prijava zaprimljena." }, new Odgovor { UserName = "******", Sadrzaj_odgovora = "Rasvjeta je popravljena." } } }; _context.Prijave.Add(prijava1); _context.Odgovori.AddRange(prijava1.Odgovori); var prijava2 = new Prijava() { Ime = "Marin", Kategorija = "Semafon", Telefon = "063555555", Email = "*****@*****.**", Obavijest = "Email", Opis = "Semafor ne radi.", Odgovori = new List<Odgovor>() { new Odgovor { UserName = "******", Sadrzaj_odgovora = "Prijava zaprimljena." }, new Odgovor { UserName = "******", Sadrzaj_odgovora = "Semafor je popravljen." } } }; _context.Prijave.Add(prijava2); _context.Odgovori.AddRange(prijava2.Odgovori); _context.SaveChanges(); } }
public void AddPrijava(Prijava novaPrijava) { _context.Add(novaPrijava); }