public IActionResult CreateUser() { var result = KorisnikDAO.CreateNewUser(new KorisnikModel { Ime = "adminEC", Prezime = "adminEC", Adresa = "ulica Desanke Maksimovic br 8", GrupaKorisnika = new GrupeKorisnikaModel { AutoID = 1 }, Grad = new GradModel { PostanskiBrojID = 78000 }, Institucija = new InstitucijaModel { AutoID = 1 }, Uvoznik = new UvoznikModel { AutoID = 999999 }, KorisnickoIme = "adminec", Email = "*****@*****.**", KorisnickaSifra = "kiklop157S" }); if (result) { return(Content("Admin User was created", "text/html")); } return(Content("Admin User creation failed", "text/html")); }
public ActionResult CreateImporterUser(ViewBagUvoznikGradModel importer) { try { importer.Uvoznik.AutoID = UvoznikDAO.CreateNewImporter(importer.Uvoznik); OvlascenaLicaDAO.CreateNewAuthorizedPerson(new OvlascenaLicaModel { Uvoznik = importer.Uvoznik, DodatnoOvlascenoLice = importer.Uvoznik.OvlastenoLice }); KorisnikModel noviuser = new KorisnikModel { Ime = importer.Uvoznik.Naziv, Prezime = importer.Uvoznik.Naziv, Adresa = importer.Uvoznik.Adresa, Grad = importer.Uvoznik.Grad, Email = importer.Uvoznik.Email, Telefon = importer.Uvoznik.Telefon, Institucija = new InstitucijaModel { AutoID = 15 //TempObjekat Uvoznici }, GrupaKorisnika = new GrupeKorisnikaModel { AutoID = 4 //GrupaKorisnika Uvoznici }, Opstina = new OpstinaModel { OpstinaID = importer.Uvoznik.Opstina.OpstinaID }, Uvoznik = importer.Uvoznik, KorisnickoIme = importer.Uvoznik.JIB, KorisnickaSifra = importer.Uvoznik.TempSifra }; KorisnikDAO.CreateNewUser(noviuser); //KorisnikModel.LogovanKorisnik.Uvoznik.AutoID = importer.Uvoznik.AutoID; //HttpContext.Session.GetObjectFromJson<KorisnikModel>("LogovaniKorisnik").Uvoznik.AutoID = importer.Uvoznik.AutoID; GlavnaDAO.CreateNewMasterGlavna(noviuser, importer.Uvoznik.AutoID); //ViewBag.Message = "Administrativni tim je uzeo vaš zahtjev na obradu. Bićete obavješteni kada korisnički nalog bude pušten u sistem."; ViewBag.Message = "Možete se prijaviti na vaš korisnički nalog! Administrativni tim će da provjeri unešene podatke."; EmailPorukaModel email = new EmailPorukaModel(); email.Subject = "Uspješna prijava za korištenje Portala"; email.To = importer.Uvoznik.Email; email.Text = "Poštovani,\nUspješno ste se prijavili na Portalu za provjeru usklađenosti dijelova, uređaja i opreme(HomologIS-D).\n\nNeophodno je da se logujete na Potral i odštampate Prijavu za registraciju uvoznika dijelova, te NAJKASNIJE 24 SATA OD TRENUTKA OVE PRIJAVE, Prijavu za registraciju uvoznika dijelova ovjerenu i potpisanu od strane ovlašćenog lica, te ID / JIB obrasca(uvjerenje o poreznoj registraciji / potvrdu o registraciji) ili izvod iz sudskog registra, upload - ujete na Portalu, kako bi Vam bilo omogućeno njegovo privremeno korišćenje.\n\nNakon upload-a tražene dokumentacije i provjere Vaših podataka dobićete email potvrdu za nastavak korištenja sistema.\n\nHvala Vam na strpljanju.\n\nOva provjera služi da ne bi došlo do neovlaštenog korištenja sistema."; EmailController emailController = new EmailController(); emailController.PosaljiMail(email); return(View("Index")); } catch (Exception e) { TempData.Add("message", e.Message); return(RedirectToAction("RegisterError")); } }
public ActionResult Create(KorisnikModel korisnik) { try { if (HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik") == null) { return(View("~/Views/Login/Index.cshtml")); } KorisnikDAO.CreateNewUser(korisnik); return(RedirectToAction(nameof(Index))); } catch (Exception e) { return(View()); } }
public ActionResult Create(UvoznikModel importer) { try { if (string.IsNullOrEmpty(HttpContext.Session.GetObjectFromJson <KorisnikModel>("LogovaniKorisnik").Id)) { return(View("~/Views/Login/Index.cshtml")); } importer.AutoID = UvoznikDAO.CreateNewImporter(importer); OvlascenaLicaDAO.CreateNewAuthorizedPerson(new OvlascenaLicaModel { Uvoznik = importer, DodatnoOvlascenoLice = importer.OvlastenoLice }); KorisnikModel noviuser = new KorisnikModel { Id = KorisnikDAO.GetUserIdByImporterID(importer.AutoID), Ime = importer.Naziv, Prezime = importer.Naziv, Adresa = importer.Adresa, Grad = importer.Grad, Email = importer.Email, Telefon = importer.Telefon, Institucija = new InstitucijaModel { AutoID = 15 //TempObjekat Uvoznici }, GrupaKorisnika = new GrupeKorisnikaModel { AutoID = 4 //GrupaKorisnika Uvoznici }, Opstina = new OpstinaModel { OpstinaID = importer.Opstina.OpstinaID }, Uvoznik = importer, KorisnickoIme = importer.JIB, KorisnickaSifra = importer.TempSifra }; KorisnikDAO.CreateNewUser(noviuser); GlavnaDAO.CreateNewMasterGlavna(noviuser, importer.AutoID); return(RedirectToAction(nameof(Index))); } catch (Exception) { return(View()); } }