Esempio n. 1
0
        public ActionResult Create(KontaktTelefon kontaktTelefon)
        {
            _contex.KontaktTelefon.Add(kontaktTelefon);
            _contex.SaveChanges();

            return(RedirectToAction("Index", "KontaktTelefon"));
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            KontaktTelefon kontaktTelefon = db.KontaktTelefons.Include(o => o.KontaktOsoba).SingleOrDefault(t => t.Id == id);

            db.KontaktTelefons.Remove(kontaktTelefon);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        //Metoda koja nam pomaze da pronadjemo telefon u bazi
        public KontaktTelefon PronadjiTelefon(long?id)
        {
            KontaktTelefon kt = new KontaktTelefon();

            kt = _context.KontaktTelefon.Where(x => x.IdTelefona == id).FirstOrDefault();
            UcitajTipoveTelefona();
            UcitajOsobe();
            return(kt);
        }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "Id,OznakaTipa,BrojTelefona,Lokal,KontaktOsobaId")] KontaktTelefon kontaktTelefon)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kontaktTelefon).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.KontaktOsobaId = new SelectList(db.KontaktOsobas, "Id", "PunoIme", kontaktTelefon.KontaktOsobaId);
     return(View(kontaktTelefon));
 }
 public ActionResult DeleteConfirmed(int id)
 {
     try {
         KontaktTelefon kontaktTelefon = db.KontaktTelefons.Find(id);
         db.KontaktTelefons.Remove(kontaktTelefon);
         db.SaveChanges();
         return(RedirectToAction("Index", new { id = kontaktTelefon.IDOsoba }));
     }
     catch
     {
         return(RedirectToAction("NotFound", "Error"));
     }
 }
Esempio n. 6
0
        // GET: KontaktTelefons/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KontaktTelefon kontaktTelefon = db.KontaktTelefons.Include(o => o.KontaktOsoba).SingleOrDefault(t => t.Id == id);

            if (kontaktTelefon == null)
            {
                return(HttpNotFound());
            }
            return(View(kontaktTelefon));
        }
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KontaktTelefon kontaktTelefon = db.KontaktTelefons.Find(id);

            if (kontaktTelefon == null)
            {
                return(HttpNotFound());
            }
            return(View(kontaktTelefon));
        }
Esempio n. 8
0
        // GET: KontaktTelefons/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KontaktTelefon kontaktTelefon = db.KontaktTelefons.Find(id);

            if (kontaktTelefon == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KontaktOsobaId = new SelectList(db.KontaktOsobas, "Id", "PunoIme", kontaktTelefon.KontaktOsobaId);
            return(View(kontaktTelefon));
        }
        public ActionResult Create([Bind(Include = "IDTel,IDOsoba,OznakaTelefona,BrojTelefona,Lokal")] KontaktTelefon kontaktTelefon)
        {
            if (ModelState.IsValid)
            {
                var rez = db.Kontakts.Where(k => k.IDOsoba == pom).Select(k => k.IDOsoba).FirstOrDefault();

                kontaktTelefon.IDOsoba = rez;
                db.KontaktTelefons.Add(kontaktTelefon);
                db.SaveChanges();
                return(RedirectToAction("Index", new { id = kontaktTelefon.IDOsoba }));
            }

            ViewBag.IDOsoba = new SelectList(db.Kontakts, "IDOsoba", "Ime", kontaktTelefon.IDOsoba);
            return(View(kontaktTelefon));
        }
Esempio n. 10
0
 public ActionResult DodajTelefon(KontaktTelefon kontaktTelefon)
 {
     if (!ModelState.IsValid)
     {
         var viewModel = new KontaktTelefonViewModel
         {
             IdTelefona   = kontaktTelefon.IdTelefona,
             BrojTelefona = kontaktTelefon.BrojTelefona,
             Lokal        = kontaktTelefon.Lokal,
             Tipovi       = _context.TipTelefona.ToList(),
             Osobe        = _context.Osoba.ToList()
         };
         return(View("DodajTelefon", viewModel));
     }
     _context.KontaktTelefon.Add(kontaktTelefon);
     _context.SaveChanges();
     return(RedirectToAction("Index", "KontaktTelefon"));
 }
Esempio n. 11
0
        public ActionResult Izmeni(KontaktTelefon telefon, long?id)
        {
            if (telefon == null)
            {
                return(HttpNotFound());
            }
            KontaktTelefon kontaktTelefon = _context.KontaktTelefon.FirstOrDefault(x => x.IdTelefona == id);

            if (kontaktTelefon != null)
            {
                kontaktTelefon.BrojTelefona = telefon.BrojTelefona;
                kontaktTelefon.Lokal        = telefon.Lokal;
                kontaktTelefon.Tipovi       = _context.TipTelefona.ToList();
                kontaktTelefon.Osobe        = _context.Osoba.ToList();
                _context.SaveChanges();
                return(RedirectToAction("Index", "KontaktTelefon"));
            }
            ;            return(RedirectToAction("Index", "Home"));
        }
        // GET: KontaktTelefons/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KontaktTelefon kontaktTelefon = db.KontaktTelefons.Find(id);

            if (kontaktTelefon == null)
            {
                return(HttpNotFound());
            }

            if (User.IsInRole(RoleName.RE))
            {
                return(View("ReadDetails", kontaktTelefon));
            }



            return(View(kontaktTelefon));
        }