示例#1
0
        public ActionResult PodaciClana(int clanId, int aktivnost)
        {
            ClanoviUpravnogOdbora clan = ctx.ClanoviUpravnogOdbora.Where(x => x.Id == clanId).FirstOrDefault();

            ClanoviUpravnogOdboraPodaciClanaVM model = new ClanoviUpravnogOdboraPodaciClanaVM
            {
                ClanId             = clan.Id,
                OsobaId            = clan.OsobaId,
                FunkcijaClanaId    = clan.UlogeClanovaUpravnogOdboraId,
                isAktivanClan      = clan.Aktivan,
                Ime                = clan.Osoba.Ime,
                Prezime            = clan.Osoba.Prezime,
                ImeRoditelja       = clan.Osoba.ImeRoditelja,
                JMBG               = clan.Osoba.JMBG,
                Spol               = clan.Osoba.Spol,
                DatumRodjenja      = clan.Osoba.DatumRodjenja.ToString("dd.MM.yyyy"),
                MjestoRodjenja     = clan.Osoba.MjestoRodjenja,
                KontaktTelefon     = clan.Osoba.KontaktTelefon,
                Email              = clan.Osoba.Email,
                FunkcijaClana      = clan.UlogeClanovaUpravnogOdbora.Naziv,
                listaFunkcijaClana = BindFunkcijeClana(),
                DatumIzglasavanja  = clan.DatumIzglasavanja.ToString("dd.MM.yyyy"),
                aktivnost          = aktivnost
            };

            model.listaFunkcijaClana.Insert(0, new SelectListItem {
                Value = null, Text = "-Odaberite ulogu-"
            });

            return(View("PodaciClana", model));
        }
示例#2
0
        public ActionResult SpremiIzmjenePodataka(ClanoviUpravnogOdboraPodaciClanaVM model)
        {
            ClanoviUpravnogOdbora clan = ctx.ClanoviUpravnogOdbora.Where(x => x.Id == model.ClanId).FirstOrDefault();

            clan.Osoba.Ime                    = model.Ime;
            clan.Osoba.Prezime                = model.Prezime;
            clan.Osoba.ImeRoditelja           = model.ImeRoditelja;
            clan.Osoba.JMBG                   = model.JMBG;
            clan.Osoba.Spol                   = model.Spol;
            clan.Osoba.DatumRodjenja          = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja);
            clan.Osoba.MjestoRodjenja         = model.MjestoRodjenja;
            clan.Osoba.KontaktTelefon         = model.KontaktTelefon;
            clan.Osoba.Email                  = model.Email;
            clan.UlogeClanovaUpravnogOdboraId = model.FunkcijaClanaId;
            clan.DatumIzglasavanja            = KonvertujUDatum_dd_mm_yyyy(model.DatumIzglasavanja);
            ctx.SaveChanges();

            return(RedirectToAction("Detalji", new { clanId = model.ClanId, aktivnost = model.aktivnost }));
        }