public ActionResult SpremiKlubskePodatke(KorisnickiNaloziKlubskiPodaciVM model)
        {
            KorisnickiNalozi nalog = ctx.KorisnickiNalozi.Where(x => x.OsobaId == model.OsobaId && x.KorisnickaUlogaId == model.KorisnickaUlogaId).FirstOrDefault();

            if (model.KorisnickaUloga == "Blagajnik")
            {
                ctx.Blagajnici.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja);

                ctx.SaveChanges();
                return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost }));
            }
            else if (model.KorisnickaUloga == "Sekretar")
            {
                ctx.Sekretari.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja);

                ctx.SaveChanges();
                return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost }));
            }
            else if (model.KorisnickaUloga == "Trener")
            {
                ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja   = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja);
                ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().FunkcijaTreneraId = model.funkcijaTreneraId;
                ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().ZvanjeUKarateuId  = model.ZvanjeUKarateuId;

                ctx.SaveChanges();
                return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost }));
            }
            else if (model.KorisnickaUloga == "Član")
            {
                ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumUpisa       = KonvertujUDatum_dd_mm_yyyy(model.DatumUpisa);
                ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().StarosnaDobId    = model.StarosnaDobId;
                ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().ZvanjeUKarateuId = model.ZvanjeUKarateuId;

                ctx.SaveChanges();
                return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost }));
            }
            else
            {
                return(RedirectToAction("Detalji", new { osobaId = model.OsobaId, ulogaId = model.KorisnickaUlogaId, aktivan = model.aktivnost }));
            }
        }
        public ActionResult KlubskiPodaci(int osobaId, int ulogaId, int aktivan)
        {
            KorisnickiNalozi nalog = ctx.KorisnickiNalozi.Where(x => x.OsobaId == osobaId && x.KorisnickaUlogaId == ulogaId).FirstOrDefault();

            if (nalog.KorisnickaUloga.Naziv == "Blagajnik")
            {
                KorisnickiNaloziKlubskiPodaciVM model = new KorisnickiNaloziKlubskiPodaciVM {
                    DatumZaposlenja   = KonvertujUString_mm_dd_yyyy(ctx.Blagajnici.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja.ToString()),
                    KorisnickaUloga   = nalog.KorisnickaUloga.Naziv,
                    isAktivanNalog    = nalog.isAktivanNalog,
                    KorisnickaUlogaId = nalog.KorisnickaUlogaId,
                    aktivnost         = aktivan
                };

                return(View("KlubskiPodaci", model));
            }
            else if (nalog.KorisnickaUloga.Naziv == "Sekretar")
            {
                KorisnickiNaloziKlubskiPodaciVM model = new KorisnickiNaloziKlubskiPodaciVM
                {
                    DatumZaposlenja   = KonvertujUString_mm_dd_yyyy(ctx.Sekretari.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja.ToString()),
                    KorisnickaUloga   = nalog.KorisnickaUloga.Naziv,
                    isAktivanNalog    = nalog.isAktivanNalog,
                    KorisnickaUlogaId = nalog.KorisnickaUlogaId,
                    aktivnost         = aktivan
                };

                return(View("KlubskiPodaci", model));
            }
            else if (nalog.KorisnickaUloga.Naziv == "Trener")
            {
                KorisnickiNaloziKlubskiPodaciVM model = new KorisnickiNaloziKlubskiPodaciVM
                {
                    DatumZaposlenja = KonvertujUString_mm_dd_yyyy(ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumZaposlenja.ToString()),

                    KorisnickaUloga   = nalog.KorisnickaUloga.Naziv,
                    funkcijaTreneraId = ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().FunkcijaTreneraId,
                    FunckijeTrenera   = BindFunkcijeTrenera(),
                    ZvanjeUKarateuId  = ctx.Treneri.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().ZvanjeUKarateuId,
                    ZvanjaUKarateu    = BindZvanjaUKarateu(),
                    isAktivanNalog    = nalog.isAktivanNalog,
                    KorisnickaUlogaId = nalog.KorisnickaUlogaId,
                    aktivnost         = aktivan
                };
                model.ZvanjaUKarateu.Insert(0, new SelectListItem {
                    Value = null, Text = "-Odaberi zvanje-"
                });
                model.FunckijeTrenera.Insert(0, new SelectListItem {
                    Value = null, Text = "-Odaberi funkciju-"
                });

                return(View("KlubskiPodaci", model));
            }
            else if (nalog.KorisnickaUloga.Naziv == "Član")
            {
                KorisnickiNaloziKlubskiPodaciVM model = new KorisnickiNaloziKlubskiPodaciVM
                {
                    KorisnickaUloga   = nalog.KorisnickaUloga.Naziv,
                    ZvanjeUKarateuId  = ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().ZvanjeUKarateuId,
                    ZvanjaUKarateu    = BindZvanjaUKarateu(),
                    StarosnaDobId     = ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().StarosnaDobId,
                    StarosneDobi      = BindStarosneDobi(),
                    DatumUpisa        = KonvertujUString_mm_dd_yyyy(ctx.ClanoviKluba.Where(x => x.OsobaId == nalog.OsobaId).FirstOrDefault().DatumUpisa.ToString()),
                    isAktivanNalog    = nalog.isAktivanNalog,
                    KorisnickaUlogaId = nalog.KorisnickaUlogaId,
                    aktivnost         = aktivan
                };
                model.ZvanjaUKarateu.Insert(0, new SelectListItem {
                    Value = null, Text = "-Odaberi zvanje-"
                });
                model.StarosneDobi.Insert(0, new SelectListItem {
                    Value = null, Text = "-Odaberi starosnu dob-"
                });
                return(View("KlubskiPodaci", model));
            }
            return(View());
        }