예제 #1
0
        public ActionResult Uredi(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            if (db.KorisnikDbSet.Find(id) == null)
            {
                return(HttpNotFound());
            }

            KorisnikUrediVM model = db.KorisnikDbSet
                                    .Where(x => x.Id == id)
                                    .Select(f => new KorisnikUrediVM
            {
                Id          = f.Id,
                ListaOpcina = db.OpcinaDbSet.ToList(),
                Adresa      = f.Adresa,
                Email       = f.Email,
                JMBG        = f.JMBG,
                Ime         = f.Ime,
                Naselje     = f.Naselje,
                Prezime     = f.Prezime,
                Telefon     = f.Telefon,
                OpcinaId    = f.OpcinaId
            }).Single();


            return(View(model));
        }
예제 #2
0
        public ActionResult Uredi(KorisnikUrediVM model)
        {
            if (!ModelState.IsValid)
            {
                model.ListaOpcina = db.OpcinaDbSet.ToList();
                return(View(model));
            }

            Korisnik o = db.KorisnikDbSet.Find(model.Id);

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

            o.Ime          = model.Ime;
            o.Prezime      = model.Prezime;
            o.Telefon      = model.Telefon;
            o.JMBG         = model.JMBG;
            o.Naselje      = model.Naselje;
            o.OpcinaId     = model.OpcinaId;
            o.Adresa       = model.Adresa;
            o.DatumIzmjene = DateTime.Now;
            o.Email        = model.Email;



            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
예제 #3
0
        public ActionResult Snimi(KorisnikUrediVM k)
        {
            Korisnici entity;

            if (k == null || k.Id == 0)
            {
                entity = new Korisnici();
                ctx.Kosrisnicis.Add(entity);
            }
            else
            {
                entity = ctx.Kosrisnicis.Find(k.Id);
            }

            entity.Ime           = k.Ime;
            entity.Prezime       = k.Prezime;
            entity.Adresa        = k.Adresa;
            entity.KorisnickoIme = k.KorisnickoIme;
            entity.Lozinka       = k.Lozinka;
            entity.Email         = k.Email;
            entity.Tel           = k.Tel;
            entity.Mob           = k.Mob;
            entity.DatumRodjenja = k.DatumRodjenja;
            entity.Valid         = k.Valid;

            ctx.SaveChanges();

            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Dodaj()
        {
            KorisnikUrediVM Model = new KorisnikUrediVM();

            Model.Valid = true;

            return(View("Uredi", Model));
        }
예제 #5
0
        public ActionResult Uredi(int?Id)
        {
            Korisnici DBKorisnik = ctx.Kosrisnicis.Where(x => x.Id == Id).FirstOrDefault();

            KorisnikUrediVM Model = new KorisnikUrediVM
            {
                Id            = DBKorisnik.Id,
                Ime           = DBKorisnik.Ime,
                Prezime       = DBKorisnik.Prezime,
                Adresa        = DBKorisnik.Adresa,
                Email         = DBKorisnik.Email,
                Tel           = DBKorisnik.Tel,
                Mob           = DBKorisnik.Mob,
                DatumRodjenja = DBKorisnik.DatumRodjenja,
                KorisnickoIme = DBKorisnik.KorisnickoIme,
                Lozinka       = DBKorisnik.Lozinka,
                Valid         = DBKorisnik.Valid
            };



            return(View("Uredi", Model));
        }