public bool AddServiserRacunara(Common.Models.Serviser_racunara serviser) { return(masterRepository.ServiserRacunaraRepository.Add(serviser)); }
public void UpdateServiserRacunara(Common.Models.Serviser_racunara serviser) { masterRepository.ServiserRacunaraRepository.Update(serviser); }
public Korisnik VratiKorisnika(string korisnickoIme) { string retVal = string.Empty; string sql = @"SELECT Lozinka from Korisnici WHERE KorisnickoIme=@KorisnickoIme"; List <SqlParameter> parms = new List <SqlParameter>() { new SqlParameter { ParameterName = "@KorisnickoIme", Value = korisnickoIme, DbType = System.Data.DbType.String }, }; try { var s = dbCtx.Database.SqlQuery <string>(sql, parms.ToArray()).FirstOrDefault(); if (s != "") { retVal = s; } else { return(null); } } catch (Exception e) { } if (retVal == null) { return(null); } string ulogaKorisnika = VratiUloguKorisnika(korisnickoIme); Korisnik korisnik = null; if (ulogaKorisnika.Equals("Vlasnik_racunara")) { Common.Models.Vlasnik_racunara v = vlasnikRacunaraRepository.Get(VratiJMBGVlasnika(korisnickoIme)); if (v != null) { korisnik = new Korisnik() { JMBG = v.JMBG_vl, Ime = v.Ime_vl, Prezime = v.Prezime_vl, Lozinka = retVal, Uloga = ulogaKorisnika, KorisnickoIme = korisnickoIme, DatumRodjenja = v.Dat_rodjenja_vl, Adresa = new Common.Models.Adresa() { Broj = v.Adresa_vl.Broj, Grad = v.Adresa_vl.Grad, PostanskiBroj = v.Adresa_vl.PostanskiBroj, Ulica = v.Adresa_vl.Ulica } }; } } else if (ulogaKorisnika.Equals("Serviser_racunara")) { Common.Models.Serviser_racunara s = serviserRacunaraRepository.Get(VratiJMBGVlasnika(korisnickoIme)); if (s != null) { korisnik = new Korisnik() { JMBG = s.JMBG_s, Ime = s.Ime_s, Prezime = s.Prezime_s, Lozinka = retVal, Uloga = ulogaKorisnika, KorisnickoIme = korisnickoIme, DatumRodjenja = s.Dat_rodjenja_s, }; } } else { Administrator a = VratiAdministratora(VratiJMBGVlasnika(korisnickoIme)); if (a != null) { korisnik = new Korisnik() { JMBG = a.JMBG_a, Ime = a.Ime_a, Prezime = a.Prezime_a, Lozinka = retVal, Uloga = "Administrator", KorisnickoIme = korisnickoIme, DatumRodjenja = a.Dat_rodjenja_a, }; } } return(korisnik); }