public zaposlenik(string nemail, string noib, string nime, string nprezime, string nadresa, string nkontakt, DateTime ndatumRodjenja, string nuloga) { email = nemail; oib = noib; ime = nime; prezime = nprezime; adresa = nadresa; kontakt = nkontakt; datumRodjenja = ndatumRodjenja; uloga = nuloga; datumPocetka = DateTime.Now; datumZavrsetka = null; using (var context = new Entities()) { osoba novaOsoba = new osoba(); novaOsoba.oib = noib; novaOsoba.ime = nime; novaOsoba.prezime = nprezime; novaOsoba.adresa = nadresa; novaOsoba.kontakt = nkontakt; novaOsoba.datumRodjenja = ndatumRodjenja; novaOsoba.datumPocetka = DateTime.Now; novaOsoba.datumZavrsetka = null; novaOsoba.koronaPozitivan = 0; context.osobas.Add(novaOsoba); context.SaveChanges(); } var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; var stringChars = new char[8]; var random = new Random(); for (int i = 0; i < stringChars.Length; i++) { stringChars[i] = chars[random.Next(chars.Length)]; } var finalString = new String(stringChars); lozinka = finalString; SlanjeMaila.PosaljiMail(nemail, "Registracija", $"Pozdrav {ime}!\n" + $"Administrator vas je uspješno registrirao te od sada možete koristiti aplikaciju Dom \"Vedrana\".\n" + $"Vaši podaci za prijavu glase:\n" + $"E-mail: {nemail}\n" + $"Lozinka: {finalString}"); }
public korisnik(string nime, string nprezime, string noib, string nadresa, DateTime ndatumRodjenja, string nkontakt, int nbrojSobe, List <imaUslugu> npopisUsluga, string nalergije, string nnapomene) { ime = nime; prezime = nprezime; oib = noib; adresa = nadresa; datumRodjenja = ndatumRodjenja; kontakt = nkontakt; brojSobe = nbrojSobe; alergije = nalergije; napomene = nnapomene; datumPocetka = DateTime.Now; datumZavrsetka = null; using (var context = new Entities()) { osoba novaOsoba = new osoba(); novaOsoba.oib = noib; novaOsoba.ime = nime; novaOsoba.prezime = nprezime; novaOsoba.adresa = nadresa; novaOsoba.kontakt = nkontakt; novaOsoba.datumRodjenja = ndatumRodjenja; novaOsoba.datumPocetka = DateTime.Now; novaOsoba.datumZavrsetka = null; novaOsoba.koronaPozitivan = 0; context.osobas.Add(novaOsoba); context.korisniks.Add(this); foreach (var novaUsluga in npopisUsluga) { context.imaUslugus.Add(novaUsluga); } context.SaveChanges(); } }