public KontaktBiznisModel KontaktPoId(int id)
        {
            Kontakt            kontakt   = _unitOfWork.Kontakti.PretragaPoId(id);
            KontaktBiznisModel kontaktBM = Maper.Map <KontaktBiznisModel>(kontakt);

            return(kontaktBM);
        }
Exemple #2
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));
        }
        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);
            }
        }
Exemple #5
0
        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);
            }
        }
Exemple #7
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));
        }
Exemple #8
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());
        }
        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);
        }