Example #1
0
        public ActionResult Kreiraj(KontaktPrezentacioniModel kontaktPM)
        {
            if (ModelState.IsValid)
            {
                string emailKorisnika       = System.Web.HttpContext.Current.User.Identity.Name;
                int    idTrenutnogKorisnika = _biznis.KorisniciServis.KorisnikPoEmailu(emailKorisnika).Id;

                KontaktBiznisModel kontaktDataModel = Maper.Map <KontaktBiznisModel>(kontaktPM);
                kontaktDataModel.Korisnik_id = idTrenutnogKorisnika;

                if (kontaktPM.NazivMesta != null)
                {
                    kontaktDataModel.Mesto_id = Int32.Parse(kontaktPM.NazivMesta);
                }

                bool rezultat = _biznis.KontaktiServis.KreirajKontakt(kontaktDataModel);

                if (rezultat == true)
                {
                    return(RedirectToAction("Pocetna", "Kontakti"));
                }

                ViewData["Greska"] = "Nije uspelo kreiranje novog kontakta";
            }

            return(View(kontaktPM));
        }
Example #2
0
        public ActionResult Izmeni(int id)
        {
            KontaktBiznisModel        kontaktBM = _biznis.KontaktiServis.KontaktPoId(id);
            KontaktPrezentacioniModel kontaktPM = Maper.Map <KontaktPrezentacioniModel>(kontaktBM);

            List <MestoBiznisModel> list = _biznis.MestaServis.SvaMesta();
            SelectList SelectItemLista;

            if (kontaktBM.Mesto_id != null)
            {
                SelectItemLista = new SelectList(list, "Id", "NazivMesta", kontaktBM.Mesto_id);
            }
            else
            {
                SelectItemLista = new SelectList(list, "Id", "NazivMesta");
            }

            ViewBag.NazivMesta = SelectItemLista;

            return(View(kontaktPM));
        }
Example #3
0
        public ActionResult Izmeni(KontaktPrezentacioniModel kontaktPM)
        {
            if (ModelState.IsValid)
            {
                KontaktBiznisModel kontaktBM = Maper.Map <KontaktBiznisModel>(kontaktPM);
                if (kontaktPM.NazivMesta != null)
                {
                    kontaktBM.Mesto_id = Int32.Parse(kontaktPM.NazivMesta);
                }

                bool rezultat = _biznis.KontaktiServis.IzmeniKontakt(kontaktBM);

                if (rezultat == true)
                {
                    return(RedirectToAction("Pocetna", "Kontakti"));
                }

                ViewData["Greska"] = "Nije uspela izmena kontakta";
            }

            return(View());
        }