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)); }
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)); }
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()); }