public KontaktBiznisModel KontaktPoId(int id) { Kontakt kontakt = _unitOfWork.Kontakti.PretragaPoId(id); KontaktBiznisModel kontaktBM = Maper.Map <KontaktBiznisModel>(kontakt); return(kontaktBM); }
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 void KreirajKontakt_ShouldReturnTrue() { //arange _kontaktiServis = new KontaktiServis(_UnitOfWork); KontaktBiznisModel kontaktDto = _Maper.Map <KontaktBiznisModel>(listaKontakata[0]); //act bool result = _kontaktiServis.KreirajKontakt(kontaktDto); //Assert Assert.IsNotNull(result); Assert.IsTrue(result); Assert.IsInstanceOf(typeof(bool), result); }
public bool KreirajKontakt(KontaktBiznisModel kontaktBM) { Kontakt kontakt = Maper.Map <Kontakt>(kontaktBM); try { _unitOfWork.Kontakti.Dodaj(kontakt); _unitOfWork.KomitujIzmene(); return(true); } catch (Exception) { return(false); } }
public void KreirajKontakt_ShouldReturnTrue() { //arange _unitOfWork.Setup(X => X.Kontakti.Dodaj(listaKontakata[0])); _unitOfWork.Setup(X => X.KomitujIzmene()).Returns(1); _kontaktiServis = new KontaktiServis(_unitOfWork.Object); KontaktBiznisModel kontaktDto = _Maper.Map <KontaktBiznisModel>(listaKontakata[0]); //act bool result = _kontaktiServis.KreirajKontakt(kontaktDto); //Assert Assert.IsNotNull(result); Assert.IsTrue(result); Assert.IsInstanceOf(typeof(bool), result); }
public bool IzmeniKontakt(KontaktBiznisModel kontaktBM) { Kontakt kontakt = _unitOfWork.Kontakti.PretragaPoId(kontaktBM.Id); kontakt.Ime = kontaktBM.Ime; kontakt.Prezime = kontaktBM.Prezime; kontakt.Broj = kontaktBM.Broj; kontakt.Mesto_id = kontaktBM.Mesto_id; try { _unitOfWork.KomitujIzmene(); return(true); } catch (Exception) { return(false); } }
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()); }
public void KreirajKontakt_ShouldReturnFalse() { //arange Kontakt kontakt = new Kontakt { Ime = "Milan", //Fali prezime Korisnik_id = 1, Broj = "0654879652", BrojPregleda = 2, Mesto_id = 1 }; _kontaktiServis = new KontaktiServis(_UnitOfWork); KontaktBiznisModel kontaktDto = _Maper.Map <KontaktBiznisModel>(kontakt); //act bool result = _kontaktiServis.KreirajKontakt(kontaktDto); //Assert Assert.IsNotNull(result); Assert.IsFalse(result); Assert.IsInstanceOf(typeof(bool), result); }