public void JednakostReferentogTipa_VraćaFalseZaUsporedbuOsobeSNullReferencom() { Osoba osobaA = new Osoba("Janko", 1); Osoba osobaB = null; Assert.IsFalse(osobaA == osobaB); Assert.IsTrue(osobaA != osobaB); }
public void JednakostReferentogTipa_VraćaTrueZaDvijeOsobeJednakihImenaIMatičnogBroja() { Osoba osobaA = new Osoba("Janko", 1); Osoba osobaB = new Osoba("Janko", 1); Assert.IsTrue(osobaA == osobaB); Assert.IsFalse(osobaA != osobaB); }
public bool jeliIsta(Osoba o) { if (this.Ime == o.Ime && this.Prezime == o.Prezime) return true; return false; }
public static void PromijeniOsobu(Osoba o) { Console.WriteLine("U metodi PromijeniOsobu stavljam novu osobu:"); o = new Osoba("Pero", 2); Console.WriteLine(o); Console.WriteLine("Nakon povratka iz ,etode PromijeniOsobu:"); }
public void JednakostReferentogTipa_VraćaFalseZaDvijeOsobeRazličitihImenaJednakihMatičnihBrojeva() { Osoba osobaA = new Osoba("Janko", 1); Osoba osobaB = new Osoba("Darko", 1); Assert.IsFalse(osobaA == osobaB); Assert.IsTrue(osobaA != osobaB); }
public static void PromijeniIme(Osoba o, string novoIme) { Console.WriteLine(string.Format("U metodi PromijeniIme mijenjam ime u {0}", novoIme)); o.Ime = novoIme; Console.WriteLine(o); Console.WriteLine("Nakon povratka iz metode PromijeniIMe:"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Osoba tajna = new Osoba("Barack", "Obama"); ViewState["trazena"] = tajna; } }
static void Main(string[] args) { // TODO: Ispod sljedeće naredbe dodati poziv metode PromijeniOsobu s prosljeđenom osobom janko i ispisati osobu nakon poziva te metode. Osoba janko = new Osoba("Janko", 1); Console.WriteLine(); // TODO: Napisati poziv metode PromijeniIme s prosljeđenom osobom janko i novim imenom "Pero" i ispisati osobu nakon poziva te metode. Console.WriteLine("GOTOVO!!!"); Console.ReadKey(); }
static void Main(string[] args) { Osoba osoba = new Osoba(); osoba.DajOib(); Osoba osobaStudent = new Student(); osobaStudent.DajOib(); Student StudentOsoba = new Osoba(); //poruka: /* Error 1 Cannot implicitly convert type 'CSharp.TipoviOperatori.Osoba' to 'CSharp.TipoviOperatori.Student'. An explicit conversion exists (are you missing a cast?) */ }
static void Main(string[] args) { Osoba osoba = new Osoba(); osoba.ToString(); osoba.DajOib(); osoba.GetHashCode(); osoba.GetType(); osoba.Equals( "545451454"); Osoba osobaStudent = new Student(); osobaStudent.DajOib(); osobaStudent.Equals(5); osobaStudent.GetHashCode(); osobaStudent.GetType(); osobaStudent.ToString(); //Student studos = new Osoba(); moramo izvesti eksplicitni cast }
static void Main(string[] args) { Osoba osoba = new Osoba(); string s = osoba.DajOib(); bool isto = osoba.Equals(new Osoba()); int hash = osoba.GetHashCode(); System.Type t1 = osoba.GetType(); string s1 = osoba.ToString(); Osoba osobaStudent = new Student(); string os = osobaStudent.DajOib(); bool sisto = osobaStudent.Equals(new Osoba()); int shash = osobaStudent.GetHashCode(); System.Type st1 = osobaStudent.GetType(); string s2 = osobaStudent.ToString(); //Student stud = new Osoba(); //ne moze }
protected void Button1_Click(object sender, EventArgs e) { Osoba unesena = new Osoba(tb_ime.Text, tb_prezime.Text); Osoba trazena = (Osoba) ViewState["trazena"]; if (unesena.jeliIsta(trazena)) { lb_pogodak.Text = "Poooogodak!!!"; lb_pogodak.BackColor = Color.White; lb_pogodak.ForeColor = Color.Black; } else { lb_pogodak.Text = "Pogrešno"; lb_pogodak.BackColor = Color.Red; lb_pogodak.ForeColor = Color.White; } }
public ActionResult Novi(JeloViewModel jeloViewModel) { if (postojiIme(jeloViewModel.NazivJela)) { ViewBag.Message = "Ime jela već postoji u bazi."; jeloViewModel.GrupaJelaLista = dohvatiGrupeJela(); foreach (SastojakViewModel s in jeloViewModel.ListaSastojaka) { s.listaJela = dohvatiJela(); s.listaJedinica = dohvatiJedinice(); } return(View(jeloViewModel)); } for (int i = 0; i < jeloViewModel.ListaSastojaka.Count(); i++) { for (int j = i + 1; j < jeloViewModel.ListaSastojaka.Count(); j++) { if (jeloViewModel.ListaSastojaka.ElementAt(i).SastojakID == jeloViewModel.ListaSastojaka.ElementAt(j).SastojakID) { ViewBag.Message = "Ne možete unijeti dva puta isti sastojak."; jeloViewModel.GrupaJelaLista = dohvatiGrupeJela(); foreach (SastojakViewModel s in jeloViewModel.ListaSastojaka) { s.listaJela = dohvatiJela(); s.listaJedinica = dohvatiJedinice(); } return(View(jeloViewModel)); } } } if (!ModelState.IsValid) { //JeloViewModel jeloV = dohvatiGrupeJela(); jeloViewModel.GrupaJelaLista = dohvatiGrupeJela(); foreach (SastojakViewModel s in jeloViewModel.ListaSastojaka) { s.listaJela = dohvatiJela(); s.listaJedinica = dohvatiJedinice(); } return(View(jeloViewModel)); } Jelo jelo = new Jelo(); if (jeloViewModel.SlikaJela != null) { byte[] uploadedFile = new byte[jeloViewModel.SlikaJela.InputStream.Length]; jeloViewModel.SlikaJela.InputStream.Read(uploadedFile, 0, uploadedFile.Length); jelo.SlikaJela = uploadedFile; } jelo.NazivJela = jeloViewModel.NazivJela; jelo.GrupaJelaID = jeloViewModel.GrupaJelaID; jelo.Recept = jeloViewModel.Recept; Osoba osoba = new Osoba(); //UpravljanjeRecepturamaBaza db = new UpravljanjeRecepturamaBaza(); IQueryable <Osoba> osobe = from o in db.Osoba where o.Email == jeloViewModel.Email select o; foreach (Osoba o in osobe) { jelo.OsobaID = o.OsobaID; } int jeloID; using (UpravljanjeRecepturamaBaza dc = new UpravljanjeRecepturamaBaza()) { dc.Jelo.Add(jelo); dc.SaveChanges(); jeloID = jelo.JeloID; ModelState.Clear(); jelo = null; ViewBag.Message = "Uspješno dodan recept. :)"; } if (jeloViewModel.ListaSastojaka.Any()) { foreach (SastojakViewModel s in jeloViewModel.ListaSastojaka) { Sastojak noviSastojak = new Sastojak(); noviSastojak.JeloID = jeloID; noviSastojak.SastojakID = s.SastojakID; noviSastojak.JedinicaMjereID = s.JedinicaMjereID; noviSastojak.Kolicina = s.Kolicina; using (UpravljanjeRecepturamaBaza dc = new UpravljanjeRecepturamaBaza()) { dc.Sastojak.Add(noviSastojak); dc.SaveChanges(); ModelState.Clear(); noviSastojak = null; } } } return(RedirectToAction("ReceptPrikaz", "Recept", new { id = jeloID })); }
static void Main(string[] args) { Osoba osoba = new Osoba(); Osoba osobaStudent = new Student(); }
public ActionResult Snimi(DodajUposlenikaVM Model) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } Grad G = ctx.Grad.Where(x => x.Id == Model.GradId).FirstOrDefault(); if (G == null) { Model.RadnaMjesta = UcitajRadnaMjesta(); Model.Gradovi = UcitajGradove(); ViewData["error"] = "Izaberi grad!"; return(View("Dodaj", Model)); } if (Model.RadnoMjestoId == 0) { Model.RadnaMjesta = UcitajRadnaMjesta(); Model.Gradovi = UcitajGradove(); ViewData["error1"] = "Izaberi radno mjesto!"; return(View("Dodaj", Model)); } Osoba Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == Model.KorisnckoIme).FirstOrDefault(); if (Osoba != null) { Model.RadnaMjesta = UcitajRadnaMjesta(); Model.Gradovi = UcitajGradove(); ViewData["error2"] = "Korisničko ime već postoji!"; return(View("Dodaj", Model)); } Osoba Osoba2 = ctx.Osoba.Where(x => x.Email == Model.Email).FirstOrDefault(); if (Osoba2 != null) { Model.RadnaMjesta = UcitajRadnaMjesta(); Model.Gradovi = UcitajGradove(); ViewData["error3"] = "Taj E-mail se već koristi!"; return(View("Dodaj", Model)); } if (!ModelState.IsValid) { Model.RadnaMjesta = UcitajRadnaMjesta(); Model.Gradovi = UcitajGradove(); return(View("Dodaj", Model)); } Osoba O = new Osoba(); Uposlenik U = new Uposlenik(); Korisnik K = new Korisnik(); ctx.Osoba.Add(O); O.Grad = ctx.Grad.Where(x => x.Id == Model.GradId).FirstOrDefault(); O.GradId = Model.GradId; O.Ime = Model.Ime; O.Prezime = Model.Prezime; O.KorisnickoIme = Model.KorisnckoIme; O.Lozinka = Model.Lozinka; O.JMBG = Model.JMBG; O.Telefon = Model.Telefon; O.DatumRodjenja = Model.DatumRodjenja; O.Adresa = Model.Adresa; O.Email = Model.Email; ctx.SaveChanges(); ctx.Uposlenik.Add(U); U.OsobaId = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault().Id; U.Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault(); U.RadnoMjesto = ctx.RadnoMjesto.Where(x => x.Id == Model.RadnoMjestoId).FirstOrDefault(); U.RadnoMjestoId = Model.RadnoMjestoId; U.Zvanje = Model.Zvanje; U.Iskustvo = Model.Iskustvo; U.DatumZaposljenja = DateTime.Now; ctx.SaveChanges(); ctx.Korisnik.Add(K); K.OsobaId = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault().Id; K.Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault(); K.DatumRegistracije = DateTime.Now; K.UlogaNaSistemu = ctx.UlogaNaSistemu.Where(x => x.Id == 3).FirstOrDefault(); K.UlogaNaSistemuId = 3; ctx.SaveChanges(); return(RedirectToAction("Prikazi")); }
public ActionResult Spremi(KorisnikEditViewModel Model) { if (Autentifikacija.KorisnikSesija == null) { return(RedirectToAction("Index", "Login", new { area = "" })); } Osoba Osoba1 = ctx.Osoba.Where(x => x.KorisnickoIme == Model.KorisnckoIme).FirstOrDefault(); Osoba Osoba2 = ctx.Osoba.Where(x => x.Email == Model.Email).FirstOrDefault(); if (!ModelState.IsValid) { Model.Gradovi = UcitajGradove(); Model.Uloge = UcitajUloge(); return(View("Dodaj", Model)); } Korisnik K; Osoba O; Uposlenik U = ctx.Uposlenik.Where(x => x.OsobaId == Model.Id).FirstOrDefault(); if (Model.Id == 0) { if (Osoba1 != null) { Model.Uloge = UcitajUloge(); Model.Gradovi = UcitajGradove(); ViewData["error"] = "Korisničko ime već postoji!"; return(View("Dodaj", Model)); } if (Osoba2 != null) { Model.Uloge = UcitajUloge(); Model.Gradovi = UcitajGradove(); ViewData["error1"] = "Taj E-mail se već koristi!"; return(View("Dodaj", Model)); } if (Model.UlogaId == 3) { Model.Uloge = UcitajUloge(); Model.Gradovi = UcitajGradove(); ViewData["error2"] = "Ne možeš tako napraviti Uposlenika!"; } K = new Korisnik(); O = new Osoba(); ctx.Osoba.Add(O); O.Grad = ctx.Grad.Where(x => x.Id == Model.GradId).FirstOrDefault(); O.GradId = Model.GradId; O.Ime = Model.Ime; O.Prezime = Model.Prezime; O.KorisnickoIme = Model.KorisnckoIme; O.Lozinka = Model.Lozinka; O.JMBG = Model.JMBG; O.Telefon = Model.Telefon; O.DatumRodjenja = Model.DatumRodjenja; O.Adresa = Model.Adresa; O.Email = Model.Email; ctx.SaveChanges(); ctx.Korisnik.Add(K); K.OsobaId = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault().Id; K.Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault(); K.DatumRegistracije = DateTime.Now; K.UlogaNaSistemu = ctx.UlogaNaSistemu.Where(x => x.Id == Model.UlogaId).FirstOrDefault(); K.UlogaNaSistemuId = Model.UlogaId; ctx.SaveChanges(); } else { if (Model.GradId == 0) { Model.Uloge = UcitajUloge(); Model.Gradovi = UcitajGradove(); ViewData["error"] = "Izaberi grad!"; return(View("Uredi", Model)); } if (Model.UlogaId == 3 && U == null) { Model.Uloge = UcitajUloge(); Model.Gradovi = UcitajGradove(); ViewData["error1"] = "Ne možeš Korisnika promjeniti u Uposlenika!"; Model.UlogaId = 2; return(View("Uredi", Model)); } O = ctx.Osoba.Where(x => x.Id == Model.Id).FirstOrDefault(); K = ctx.Korisnik.Where(x => x.OsobaId == O.Id).FirstOrDefault(); K.OsobaId = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault().Id; K.Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault(); K.DatumRegistracije = DateTime.Now; K.UlogaNaSistemu = ctx.UlogaNaSistemu.Where(x => x.Id == Model.UlogaId).FirstOrDefault(); K.UlogaNaSistemuId = Model.UlogaId; ctx.SaveChanges(); O.Grad = ctx.Grad.Where(x => x.Id == Model.GradId).FirstOrDefault(); O.GradId = Model.GradId; O.Ime = Model.Ime; O.Prezime = Model.Prezime; O.KorisnickoIme = Model.KorisnckoIme; O.Lozinka = Model.Lozinka; O.JMBG = Model.JMBG; O.Telefon = Model.Telefon; O.DatumRodjenja = Model.DatumRodjenja; O.Adresa = Model.Adresa; O.Email = Model.Email; ctx.SaveChanges(); } return(RedirectToAction("Detalji", new { Id = K.Id })); }
private static void PokazOsobe(Osoba osoba) { // przetwarzanie jednego obiektu danych Console.WriteLine($"{osoba.OsobaId} - {osoba.Imie} {osoba.Nazwisko}"); }
public void Pridaj(int kdy, Osoba kdo, StavHosta akce, int host) { zoznam.Add(new Udalost(kdy, kdo, akce, host)); }
static void Main(string[] args) { Osoba o1 = new Osoba(); }
public ProfilOsobyViewModel(Osoba osoba, MainWindowViewModel main) { this.mainVM = main; this.Osoba = osoba; }
private void ObradaZahteva() { try { while (!kraj) { KlijentTransferObjekat zahtev = formater.Deserialize(tok) as KlijentTransferObjekat; ServerTransferObjekat odgovor = null; switch (zahtev.Operacija) { case Operacija.ULOGUJ_KLIJENTA: KeyValuePair <String, String> kredencijali = (KeyValuePair <String, String>)zahtev.Poruka; IDomenskiObjekat klijent = KontrolerPL.DajKontroler().PronadjiKlijenta(kredencijali.Key, kredencijali.Value); if (klijent == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = klijent }; ulogovani = klijent as Osoba; } break; case Operacija.KLIJENT_PRIKAZI_RACUNE: List <IDomenskiObjekat> racuni = KontrolerPL.DajKontroler().PronadjiKljentoveRacune(ulogovani as Klijent); if (racuni == null || racuni.Count == 0) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = racuni }; } break; case Operacija.KLIJENT_PRIKAZI_RACUNE_KRITERIJUM: List <IDomenskiObjekat> racuniKriterijum = KontrolerPL.DajKontroler().PronadjiKlijenteIRacuneSaKritrijumom(ulogovani as Klijent, Convert.ToString(zahtev.Poruka)); if (racuniKriterijum == null || racuniKriterijum.Count == 0) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = racuniKriterijum }; } break; case Operacija.KLIJENT_PRIKAZI_KREDITE: List <IDomenskiObjekat> krediti = KontrolerPL.DajKontroler().PronadjiKljentoveKredite(ulogovani as Klijent); if (krediti == null || krediti.Count == 0) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = krediti }; } break; case Operacija.KLIJENT_PRIKAZI_TRANSAKCIJE_ZA_RACUN: Dictionary <String, String> uslovi = (Dictionary <String, String>)zahtev.Poruka; List <IDomenskiObjekat> transakcije = KontrolerPL.DajKontroler() .PronadjiKlijentoveTransakcijeZaRacun(ulogovani as Klijent, uslovi[RACUN], uslovi[UPLATE], uslovi[ISPLATE], uslovi[UPLATE_KREDITA], uslovi[ISPLATE_KREDITA]); if (transakcije == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = transakcije }; } break; case Operacija.ADMIN_VRATI_ID: String id = KontrolerPL.DajKontroler().VratiNoviID(zahtev.Poruka); if (id == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = id }; } break; case Operacija.ADMIN_VRATI_ID_RACUNA: String idRacuna = KontrolerPL.DajKontroler().VratiNoviIDRacunaZaKlijenta((Klijent)zahtev.Poruka); if (idRacuna == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = idRacuna }; } break; case Operacija.ADMIN_VRATI_ID_KREDITA: String idKredita = KontrolerPL.DajKontroler().VratiNoviIDKreditaZaKlijenta((Klijent)zahtev.Poruka); if (idKredita == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = idKredita }; } break; case Operacija.ADMIN_SACUVAJ_KORISNIKA: bool uspeh = KontrolerPL.DajKontroler().SacuvajNovogKorisnika((IDomenskiObjekat)zahtev.Poruka); if (!uspeh) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1 }; } break; case Operacija.ADMIN_VRATI_KORISNIKE: List <IDomenskiObjekat> korisnici = KontrolerPL.DajKontroler().PronadjiKlijenteIRacune(); if (korisnici == null || korisnici.Count == 0) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = korisnici }; } break; case Operacija.ADMIN_VRATI_TIPOVE_KREDITA: List <IDomenskiObjekat> tipovi = KontrolerPL.DajKontroler().PronadjiTipoveKredita(); if (tipovi == null || tipovi.Count == 0) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = tipovi }; } break; case Operacija.ADMIN_OBRISI_KORISNIKA: bool obrisan = KontrolerPL.DajKontroler().ObrisiKorisnika((Klijent)zahtev.Poruka); if (!obrisan) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, }; } break; case Operacija.ADMIN_IZMENI_KORISNIKA: bool izmenjen = KontrolerPL.DajKontroler().IzmeniKorisnika((Klijent)zahtev.Poruka); if (!izmenjen) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, }; } break; case Operacija.ADMIN_SACUVAJ_RACUNE_KORISNIKA: KeyValuePair <Klijent, List <Racun> > vrednosti = (KeyValuePair <Klijent, List <Racun> >)zahtev.Poruka; bool sacuvano = KontrolerPL.DajKontroler().SacuvajRacuneKorisnika(vrednosti.Key, vrednosti.Value); if (!sacuvano) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, }; } break; case Operacija.ADMIN_SACUVAJ_KREDIT: bool sacuvanKredit = KontrolerPL.DajKontroler().SacuvajKredit((IDomenskiObjekat)zahtev.Poruka); if (!sacuvanKredit) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1 }; } break; case Operacija.ADMIN_VRATI_KORISNIKA: IDomenskiObjekat posiljalac = KontrolerPL.DajKontroler().PronadjiKlijenta(Convert.ToString(zahtev.Poruka)); if (posiljalac == null) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { List <IDomenskiObjekat> klijentoviRacuni = KontrolerPL.DajKontroler().PronadjiKljentoveRacune((Klijent)posiljalac); ((Klijent)posiljalac).Racuni = klijentoviRacuni != null?klijentoviRacuni.ConvertAll(x => (Racun)x) : null; odgovor = new ServerTransferObjekat() { Rezultat = 1, Objekat = posiljalac }; } break; case Operacija.ADMIN_SACUVAJ_TRANSAKCIJU: KeyValuePair <Transakcija, KeyValuePair <long, long> > vrednost = (KeyValuePair <Transakcija, KeyValuePair <long, long> >)zahtev.Poruka; bool uspehTransakcija = KontrolerPL.DajKontroler().SacuvajTransakcije(vrednost.Key, Convert.ToString(vrednost.Value.Key), Convert.ToString(vrednost.Value.Value)); if (!uspehTransakcija) { odgovor = new ServerTransferObjekat() { Rezultat = 0 }; } else { odgovor = new ServerTransferObjekat() { Rezultat = 1, }; } break; case Operacija.KRAJ: KontrolerPL.DajKontroler().DiskonektujKlijenta(ulogovani); kraj = true; break; } if (!kraj) { formater.Serialize(tok, odgovor); } } } catch (Exception ex) { Console.WriteLine("Klijent se diskonektovao!"); } }
static void Main(string[] args) { Osoba o = new Osoba("1234567890123", "Unska 3", "Vukovarska 23", "Tvrtko", "Bajs"); Console.WriteLine(o.ToString()); }
public ActionResult NasiPolitici_GetData(string id) { if (!Framework.ApiAuth.IsApiAuth(this, parameters: new Framework.ApiCall.CallParameter[] { new Framework.ApiCall.CallParameter("id", id), }) .Authentificated) { //Response.StatusCode = 401; return(Json(ApiResponseStatus.ApiUnauthorizedAccess, JsonRequestBehavior.AllowGet)); } else { var o = Osoba.GetByNameId(id); if (o == null) { //Response.StatusCode = 404; return(Json(ApiResponseStatus.Error(404, "Politik not found"), JsonRequestBehavior.AllowGet)); } if (o.StatusOsoby() != Osoba.StatusOsobyEnum.Politik) { //Response.StatusCode = 404; return(Json(ApiResponseStatus.Error(404, "Person is not marked as politician"), JsonRequestBehavior.AllowGet)); } var statDescription = HlidacStatu.Util.InfoFact.RenderInfoFacts( o.InfoFacts().Where(i => i.Level != HlidacStatu.Util.InfoFact.ImportanceLevel.Stat).ToArray() , 4, true, true, "", "{0}"); var angazovanost = HlidacStatu.Util.InfoFact.RenderInfoFacts( o.InfoFacts().Where(m => m.Level == HlidacStatu.Util.InfoFact.ImportanceLevel.Stat).ToArray() , 4, true, true, "", "{0}"); int[] types = { (int)HlidacStatu.Lib.Data.OsobaEvent.Types.VolenaFunkce, (int)HlidacStatu.Lib.Data.OsobaEvent.Types.PolitickaPracovni, (int)HlidacStatu.Lib.Data.OsobaEvent.Types.Politicka, (int)HlidacStatu.Lib.Data.OsobaEvent.Types.VerejnaSpravaJine, (int)HlidacStatu.Lib.Data.OsobaEvent.Types.VerejnaSpravaPracovni, }; var funkceOsoba = o.Description(true, m => types.Contains(m.Type), 20); var roleOsoba = o.Events(m => types.Contains(m.Type)) .Select(e => new { role = e.AddInfo, dateFrom = e.DatumOd, dateTo = e.DatumDo, organisation = e.Organizace }) .ToArray(); string osobaInsQuery = $"{{0}}.osobaId:{o.NameId}"; //var oinsRes = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch("osobaid:" + Model.NameId, 1, 5, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.LatestUpdateDesc, false, false); //query: dluznici.osobaId:{o.NameId} var oinsDluznik = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch(string.Format(osobaInsQuery, "dluznici"), 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); //query: veritele.osobaId:{o.NameId} var oinsVeritel = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch(string.Format(osobaInsQuery, "veritele"), 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); //query: spravci.osobaId:{o.NameId} var oinsSpravce = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch(string.Format(osobaInsQuery, "spravci"), 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); Dictionary <string, long> oinsolv = new Dictionary <string, long>(); oinsolv.Add("dluznici|dlužník|dlužníka|dlužníkem", oinsDluznik.Total); oinsolv.Add("veritele|věřitel|věřitele|veřitelem", oinsVeritel.Total); oinsolv.Add("spravci|insolvenční správce|insolvenčního správce|insolvenčním správcem", oinsSpravce.Total); var insRes = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch("osobaid:" + o.NameId, 1, 5, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.LatestUpdateDesc, false, false); var insDluznik = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch("osobaiddluznik:" + o.NameId, 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); var insVeritel = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch("osobaidveritel:" + o.NameId, 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); var insSpravce = HlidacStatu.Lib.Data.Insolvence.Insolvence.SimpleSearch("osobaidspravce:" + o.NameId, 1, 1, (int)HlidacStatu.Lib.Searching.InsolvenceSearchResult.InsolvenceOrderResult.FastestForScroll, false, false); Dictionary <string, long> insolv = new Dictionary <string, long>(); insolv.Add("dluznik|dlužník|dlužníka|dlužníkem", insDluznik.Total); insolv.Add("veritel|věřitel|věřitele|veřitelem", insVeritel.Total); insolv.Add("spravce|insolvenční správce|insolvenčního správce|insolvenčním správcem", insSpravce.Total); var photo = o.GetPhotoUrl(false); var sponzorstvi = o.Events(m => m.Type == (int)HlidacStatu.Lib.Data.OsobaEvent.Types.Sponzor) .Select(m => new { party = m.Organizace, donatedAmount = m.AddInfoNum, year = m.DatumOd?.Year, source = m.Zdroj } ).ToArray(); var insPerson = new { debtorCount = oinsDluznik.Total, debtorLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=dluznici.osobaId:{o.NameId}", creditorCount = oinsVeritel.Total, creditorLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=veritele.osobaId:{o.NameId}", bailiffCount = oinsSpravce.Total, bailiffLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=spravci.osobaId:{o.NameId}" }; var insCompany = new { debtorCount = insDluznik.Total, debtorLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=osobaiddluznik:{o.NameId}", creditorCount = insVeritel.Total, creditorLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=osobaidveritel:{o.NameId}", bailiffCount = insSpravce.Total, bailiffLink = $"https://www.hlidacstatu.cz/insolvence/hledat?Q=osobaidspravce:{o.NameId}" }; string politickaStrana = o.Events(ev => ev.Type == (int)OsobaEvent.Types.Politicka && ev.AddInfo == "člen strany") .OrderByDescending(ev => ev.DatumOd) .Select(ev => ev.Organizace) .FirstOrDefault(); var result = new { id = o.NameId, namePrefix = o.TitulPred, nameSuffix = o.TitulPo, name = o.Jmeno, surname = o.Prijmeni, birthDate = o.Narozeni, deathDate = o.Umrti, status = o.StatusOsoby().ToString(), photo = photo, description = statDescription, companyConnection = angazovanost, //funkce = funkceOsoba, roles = roleOsoba, insolvencyPerson = insPerson, insolvencyCompany = insCompany, source = o.GetUrl(false), sponsor = sponzorstvi, currentParty = politickaStrana, contacts = o.GetSocialContact() }; return(Content(JsonConvert.SerializeObject(result), "application/json")); // return Json(result, JsonRequestBehavior.AllowGet); } }
public ActionResult Snimi(RegistracijaVM Model) //izmjeniti početnu stranicu za korisnike :D { Osoba Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == Model.KorisnckoIme).FirstOrDefault(); if (Osoba != null) { Model.Gradovi = UcitajGradove(); ViewData["error"] = "Korisničko ime već postoji!"; return(View("Registracija", Model)); } if (Model.GradId == 0) { Model.Gradovi = UcitajGradove(); ViewData["error2"] = "Izaberi grad!"; return(View("Registracija", Model)); } Osoba Osoba2 = ctx.Osoba.Where(x => x.Email == Model.Email).FirstOrDefault(); if (Osoba2 != null) { Model.Gradovi = UcitajGradove(); ViewData["error1"] = "Taj E-mail se već koristi!"; return(View("Registracija", Model)); } List <Osoba> Osobe = ctx.Osoba.ToList(); if (!ModelState.IsValid) { Model.Gradovi = UcitajGradove(); return(View("Registracija", Model)); } Korisnik K = new Korisnik(); Osoba O = new Osoba(); if (Model.DatumRodjenja == null) { Model.Gradovi = UcitajGradove(); return(View("Registracija", Model)); } DateTime sada = Model.DatumRodjenja; ctx.Osoba.Add(O); O.Grad = ctx.Grad.Where(x => x.Id == Model.GradId).FirstOrDefault(); O.GradId = Model.GradId; O.Ime = Model.Ime; O.Prezime = Model.Prezime; O.KorisnickoIme = Model.KorisnckoIme; O.Lozinka = Model.Lozinka; O.JMBG = Model.JMBG; O.Telefon = Model.Telefon; O.DatumRodjenja = sada; O.Adresa = Model.Adresa; O.Email = Model.Email; ctx.SaveChanges(); ctx.Korisnik.Add(K); K.OsobaId = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault().Id; K.Osoba = ctx.Osoba.Where(x => x.KorisnickoIme == O.KorisnickoIme).FirstOrDefault(); K.DatumRegistracije = DateTime.Now; K.UlogaNaSistemu = ctx.UlogaNaSistemu.Where(x => x.Id == 2).FirstOrDefault(); K.UlogaNaSistemuId = 2; ctx.SaveChanges(); return(View("Pocetna")); }
public bool CreateZgloszenie(String zakres_wsparcia, int priorytet, String kod_pocztowy, String adres_zgloszenia, DateTime data_rozpoczecia, String imie, String nazwisko, String telefon, String mail) { Instytucja unit = GetInstytucja(kod_pocztowy); if (unit == null) { return(false); } else { var id = HttpContext.Current.User.Identity.GetUserId(); var manager = HttpContext.Current.GetOwinContext().GetUserManager <ApplicationUserManager>(); var user = manager.FindById(id); using (Entities1 db = new Entities1()) { Osoba osoba = new Osoba(); DefaultValidationService validationService = new DefaultValidationService(); validationService.ValidateWords(imie); osoba.imie = imie; validationService.ValidateWords(nazwisko); osoba.nazwisko = nazwisko; validationService.ValidatePhoneNumber(telefon); osoba.telefon = telefon; validationService.ValidateEmail(mail); osoba.mail = mail; db.Osoba.Add(osoba); Zgloszenie zgloszenie = new Zgloszenie(); validationService.ValidateSentence(zakres_wsparcia); zgloszenie.zakres_wsparcia = zakres_wsparcia; validationService.ValidatePriority(priorytet); zgloszenie.priorytet = priorytet; validationService.ValidatePostCode(kod_pocztowy); zgloszenie.kod_pocztowy = kod_pocztowy; validationService.ValidateAddress(adres_zgloszenia); zgloszenie.adres_zgloszenia = adres_zgloszenia; zgloszenie.data_rozpoczecia = data_rozpoczecia; zgloszenie.data_wygenerowania = DateTime.Now; zgloszenie.id_osoby_do_kontaktu = osoba.id_osoby; zgloszenie.id_uzytkownika_zgl = 0; zgloszenie.id_instytucji_przyjm = unit.id_instytucji; zgloszenie.id_statusu = 1; zgloszenie.id_instytucji_zgl = 0; db.Zgloszenie.Add(zgloszenie); return(true); } } }
public ActionResult PrikaziOsobu(Osoba osoba) { return(View(osoba)); }
public ActionResult GetImage(int osobaId) { Osoba osoba = ctx.Osoba.Where(x => x.Id == osobaId).FirstOrDefault(); return(File(osoba.Slika, osoba.TipSlike)); }
public static void dodajKorisnika(Osoba o) { korisnici.Add(o); }
public ViewResult FormHelper(Osoba osoba) { ViewBag.Mjesta = this.mjesta; ViewBag.Poruka = "Uspjeh, juhu :)"; return(View(new Osoba())); }
public ActionResult CreatePerson() { Osoba osoba = new Osoba(); return(View(osoba)); }
public ViewResult StronglyTypedHelper(Osoba osoba) { ViewBag.Mjesta = this.mjesta; ViewBag.Poruka = "Uspješno unešeni podaci, juhu :)"; return(View(new Osoba())); }
public ViewResult PrikaziOsobu(Osoba osoba) { return(View(osoba)); }
public void PostaviSesiju(Osoba sesija) { Sesija = sesija; }
public MainWindow() { InitializeComponent(); double ddd = 5.25; int bbb = (int)ddd; ddd = bbb; MessageBox.Show(ddd.ToString()); Osoba osss = new Osoba(); osss.Ime = "Pera"; Object oooo = osss; osss = oooo as Osoba; MessageBox.Show(osss.Ime); List <object> lstObj = new List <object>(); lstObj.Add(12); lstObj.Add(new Osoba()); lstObj.Add(new Label()); lstObj.Add("asd"); foreach (object oo in lstObj) { if (oo is string) { MessageBox.Show("String!"); } else if (oo is Osoba) { MessageBox.Show("Osoba"); } switch (oo) { case int i: MessageBox.Show("Int je!"); break; case Window w: MessageBox.Show("Prozor je :D"); break; } } int broj = 5; double d = broj; broj = (int)d; Object o = new object(); Osoba oso = new Osoba(); o = oso; oso = o as Osoba; Bicikli b = new Bicikli(); Automobil a = new Automobil(); List <Vozilo> vozila = new List <Vozilo>(); vozila.Add(a); vozila.Add(b); foreach (Vozilo v in vozila) { v.KreciSe(); MessageBox.Show(v.BrzinaKretanja.ToString()); } }
public ActionResult SetTimestamp(int id) { Osoba.SetManualTimeStamp(id, this.User.Identity.Name); return(RedirectToAction(nameof(PersonDetail), new { id })); }
public ActionResult Registracija(Models.RegisterBindingModel model) { if (ModelState.IsValid) { //Debug.WriteLine(model.ime + " " + model.prezime + " " + model.Password + " " + model.Email); using (ppij_databaseEntities data = new ppij_databaseEntities()) { if (data.Osoba.Where(o => o.korisnicko_ime_osoba == model.korisnicko_ime).Count() != 0) { ModelState.AddModelError("kor_ime_uniq", "Odabrano korisničko ime već postoji"); return(View()); } string salt = Crypto.GenerateSalt(12); Osoba osoba = new Osoba(); osoba.ime_osoba = model.ime; osoba.prezime_osoba = model.prezime; osoba.korisnicko_ime_osoba = model.korisnicko_ime; osoba.lozinka = Crypto.HashPassword(model.Password + salt); osoba.salt = salt; /*if (model.jeInstruktor == true) * { * osoba.razina_prava = 1; * } * else * {*/ osoba.razina_prava = 2; /*}*/ osoba.email_osoba = model.Email; osoba.ID_osoba = data.Osoba.OrderByDescending(o => o.ID_osoba).FirstOrDefault().ID_osoba + 1; osoba.dogovor_termin = null; osoba.dogovor_termin1 = null; osoba.osoba_predmet = null; osoba.Termin = null; data.Osoba.Add(osoba); //Debug.WriteLine(osoba.ID_osoba + " " + osoba.ime_osoba + " " + osoba.prezime_osoba + " " + osoba.korisnicko_ime_osoba + " " + osoba.lozinka); try { data.SaveChanges(); } catch (SqlException sqle) { foreach (SqlErrorCollection errors in sqle.Errors) { Debug.WriteLine(errors.ToString()); } } catch (DbEntityValidationException deve) { foreach (var validationErrors in deve.EntityValidationErrors) { foreach (var error in validationErrors.ValidationErrors) { Trace.TraceInformation("Property: {0} Error: {1}", error.PropertyName, error.ErrorMessage); } } } FormsAuthentication.SetAuthCookie(osoba.korisnicko_ime_osoba, false); return(RedirectToAction("Index", "Home")); } } return(View()); }