public ActionResult Dodaj(int aktivan) { BlagajniciDodajVM model = new BlagajniciDodajVM { aktivnost = aktivan }; return(View("Dodaj", model)); }
public ActionResult SpremiNovogBlagajnika(BlagajniciDodajVM model) { Osoba osoba = new Osoba(); osoba.isDeleted = false; osoba.isAktivnaOsoba = true; osoba.Ime = model.Ime; osoba.Prezime = model.Prezime; osoba.ImeRoditelja = model.ImeRoditelja; osoba.JMBG = model.JMBG; osoba.DatumRodjenja = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja); osoba.MjestoRodjenja = model.MjestoRodjenja; osoba.Spol = model.Spol; osoba.KontaktTelefon = model.KontaktTelefon; osoba.Email = model.Email; osoba.isAdministrator = false; osoba.isBlagajnik = true; osoba.isSekretar = false; osoba.isClanKluba = false; osoba.isTrener = false; osoba.isClanUpravnogOdbora = false; osoba.isKnjigovodja = false; if (model.s == null) { osoba.NazivSlike = null; osoba.TipSlike = null; osoba.Slika = null; } else { osoba.NazivSlike = model.s.FileName; osoba.TipSlike = model.s.ContentType; byte[] slika = new byte[model.s.ContentLength]; model.s.InputStream.Read(slika, 0, model.s.ContentLength); osoba.Slika = slika; } ctx.Osoba.Add(osoba); ctx.SaveChanges(); int OsobaId = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; Blagajnici blagajnik = new Blagajnici(); blagajnik.OsobaId = OsobaId; blagajnik.isDeleted = false; blagajnik.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja); ctx.Blagajnici.Add(blagajnik); ctx.SaveChanges(); return(RedirectToAction("GoToPrikazBlagajnika", "UpravljanjeUposlenicima", new { aktivan = model.aktivan })); }
public ActionResult SpremiNovogBlagajnika(BlagajniciDodajVM model) { Osoba osoba = new Osoba(); osoba.isDeleted = false; osoba.isAktivnaOsoba = true; osoba.Ime = model.Ime; osoba.Prezime = model.Prezime; osoba.ImeRoditelja = model.ImeRoditelja; osoba.JMBG = model.JMBG; osoba.DatumRodjenja = KonvertujUDatum_dd_mm_yyyy(model.DatumRodjenja); osoba.MjestoRodjenja = model.MjestoRodjenja; osoba.Spol = model.Spol; osoba.KontaktTelefon = model.KontaktTelefon; osoba.Email = model.Email; osoba.isAdministrator = false; osoba.isBlagajnik = true; osoba.isSekretar = false; osoba.isClanKluba = false; osoba.isTrener = false; osoba.isClanUpravnogOdbora = false; osoba.isKnjigovodja = false; if (model.s == null) { osoba.NazivSlike = null; osoba.TipSlike = null; osoba.Slika = null; } else { osoba.NazivSlike = model.s.FileName; osoba.TipSlike = model.s.ContentType; byte[] slika = new byte[model.s.ContentLength]; model.s.InputStream.Read(slika, 0, model.s.ContentLength); osoba.Slika = slika; } ctx.Osoba.Add(osoba); ctx.SaveChanges(); int OsobaId = ctx.Osoba.ToList().OrderByDescending(x => x.Id).FirstOrDefault().Id; Blagajnici blagajnik = new Blagajnici(); blagajnik.OsobaId = OsobaId; blagajnik.isDeleted = false; blagajnik.DatumZaposlenja = KonvertujUDatum_dd_mm_yyyy(model.DatumZaposlenja); ctx.Blagajnici.Add(blagajnik); ctx.SaveChanges(); KorisnickiNalozi nalog = new KorisnickiNalozi(); int ulogaId = ctx.KorisnickeUloge.Where(x => x.Naziv.Contains("lag")).FirstOrDefault().Id; nalog.isDeleted = false; nalog.isAktivanNalog = true; nalog.OsobaId = OsobaId; nalog.KorisnickaUlogaId = ulogaId; nalog.KorisnickoIme = model.KorisnickoIme; nalog.Lozinka = model.Lozinka; ctx.KorisnickiNalozi.Add(nalog); ctx.SaveChanges(); return(RedirectToAction("Index", "KorisnickiNalozi", new { aktivan = model.aktivnost, uloga = 0, brojTaba = 2 })); }