示例#1
0
        public ActionResult LogOnParcijalni(UserLoginModel model)
        {
            InLine.Model.Admin.Korisnik korisnik          = new InLine.Model.Admin.Korisnik();
            KorisnikSession             korisnikSessionID = new KorisnikSession();
            String poruka = String.Empty;

            try
            {
                korisnik = _loginService.GetKorisnik(model.Username, model.Password);


                if (korisnik != null)
                {
                    return(RedirectToAction(ViewList.Administracija.ViewAdministrativniPodaci, T4.ControllerName.ControllerName.Administracija, korisnik));
                }
                else
                {
                    ViewBag.poruka = "Greška pri spajanju! Neispravno korisničko ime ili lozinka!";
                    return(View());
                }
            }

            catch (Exception ex)
            {
                IDozvoleZabranePoruke insertinlog = new DozvoleZabranePoruke();
                insertinlog.AddExceptionInLogKodLogiranja("Greška kod logiranja pri provjeri korisničkog imena ili lozinke", ex.GetBaseException().ToString(), ex.StackTrace.ToString());
            }

            return(View(ViewList.Administracija.ViewAdministrativniPodaci, T4.ControllerName.ControllerName.Administracija));
        }
        public ActionResult AdministrativniPodaci(InLine.Model.Admin.Korisnik korisnik)
        {
            List <SelectListItem> BazaKorisnikCombo = new List <SelectListItem>();

            InLine.Model.Admin.KorisnikData korisnikData = new InLine.Model.Admin.KorisnikData();
            korisnikData.KorisnikID      = korisnik.ID_Korisnik;
            korisnikData.Login           = korisnik.Login;
            korisnikData.LoginPassword   = korisnik.Lozinka;
            korisnikData.KorisnikIme     = korisnik.Ime;
            korisnikData.KorisnikPrezime = korisnik.Prezime;
            korisnikData.Godina          = 0;

            //BazaKorisnikCombo = _serviceLogin.GetUserDataPartialLogin(korisnik.ID_Korisnik).Select(c => new SelectListItem() { Value = c.ID_Database.ToString(), Text = c.DatabaseName }).ToList();
            BazaKorisnikCombo = _serviceLogin.GetUserDataPartialLoginVIEW(korisnik.ID_Korisnik).Select(c => new SelectListItem()
            {
                Value = c.ID_Baza.ToString(), Text = c.BazaNaziv
            }).ToList();


            if (BazaKorisnikCombo.Count() > 1)
            {
                BazaKorisnikCombo.Insert(0, new SelectListItem()
                {
                    Text = KeyWord.Forma.Rijec.Odaberite, Value = ""
                });
            }

            ViewBag.BazaKorisnik = new SelectList(BazaKorisnikCombo.AsEnumerable(), KeyWord.Combo.Rijec.Value, KeyWord.Combo.Rijec.Text);

            return(View(korisnikData));
        }