public IActionResult Snimi(GlumacDodajVM model) { if (ModelState.IsValid) { MyContext db = new MyContext(); string uniqueFileName = null; if (model.Photo != null) { string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + model.Photo.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); model.Photo.CopyTo(new FileStream(filePath, FileMode.Create)); } Glumac g = new Glumac { AdresaSlike = uniqueFileName, BrojUgovora = model.Glumac.BrojUgovora, DatumRodjenja = model.Glumac.DatumRodjenja, Email = model.Glumac.Email, Ime = model.Glumac.Ime, Prezime = model.Glumac.Prezime }; db.Glumac.Add(g); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi")); } return(View("Dodaj")); }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Glumac g = new Glumac(); g.SifraGlumca = Broker.DajSesiju().VratiSifru(odo); return(g); }
public bool ObrisiGlumca(DataGridView dgwGlumci) { Glumac g = dgwGlumci.CurrentRow.DataBoundItem as Glumac; try { Object o = kom.ObrisiGlumca(g); if (o == null) { MessageBox.Show("Sistem ne moze da obrise glumca!"); return(false); } else { MessageBox.Show("Sistem je uspesno obrisao glumca!"); glumci.Remove(g); listaGlumaca = new BindingList <Glumac>(glumci); dgwGlumci.DataSource = listaGlumaca; return(true); } } catch (Exception) { throw; } }
private void btnIzaberi_Click(object sender, EventArgs e) { Glumac g = kontroler.IzmeniGlumca(dgwGlumci); MessageBox.Show("Sistem je ucitao podatke o izabranom glumcu!"); new IzmenaGlumcaDialog(g).ShowDialog(); }
public IActionResult DodajSnimi(GlumacAddVM glumac) { string uniqueFileName = null; if (ModelState.IsValid) { if (glumac.Slika != null) { string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + glumac.Slika.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); glumac.Slika.CopyTo(new FileStream(filePath, FileMode.Create)); } } MojDbContext db = new MojDbContext(); if (db.Glumac.Find(glumac.GlumacID) != null) { db.Glumac.Find(glumac.GlumacID).GlumacID = glumac.GlumacID; db.Glumac.Find(glumac.GlumacID).Ime = glumac.Ime; db.Glumac.Find(glumac.GlumacID).Prezime = glumac.Prezime; db.Glumac.Find(glumac.GlumacID).DatumRodjenja = glumac.DatumRodjenja; db.Glumac.Find(glumac.GlumacID).GradID = glumac.GradID; if (uniqueFileName != null) { db.Glumac.Find(glumac.GlumacID).CV = uniqueFileName; } db.SaveChanges(); return(Redirect("/Glumac?poruka=Uspjesno ste editovali polja za glumca!")); } else { if (Postoji(glumac.Ime, glumac.Prezime)) { return(Redirect("/Glumac?poruka1=Glumac vec postoji u bazi!")); } if (ModelState.IsValid) { if (glumac.Slika != null) { string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + glumac.Slika.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); glumac.Slika.CopyTo(new FileStream(filePath, FileMode.Create)); } } Glumac noviGlumac = new Glumac { Ime = glumac.Ime, Prezime = glumac.Prezime, DatumRodjenja = glumac.DatumRodjenja, GradID = glumac.GradID, CV = uniqueFileName }; db.Add(noviGlumac); db.SaveChanges(); return(Redirect("/Glumac?poruka=Uspjesno ste dodali glumca!")); } }
public override object Izvrsi(OpstiDomenskiObjekat odo) { Glumac g = odo as Glumac; g.SifraGlumca = Broker.DajSesiju().VratiSifru(g); return(Broker.DajSesiju().Sacuvaj(odo)); }
public void PopuniDialog(Label lblGlumac, Label lblPredstava, Glumac g, Predstava p) { lblGlumac.Text = "Glumac: " + g.Ime + " " + g.Prezime + ""; lblPredstava.Text = "Predstava: " + p.NazivPredstave + ""; glumac = g; predstava = p; }
public async Task <IActionResult> Edit(int id, [Bind("GlumacId,Ime,Prezime,RodnoIme,DatRod,MjestoRod")] Glumac glumac) { if (id != glumac.GlumacId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(glumac); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!GlumacExists(glumac.GlumacId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(glumac)); }
public GlumacDetailPage(Glumac glumac) { InitializeComponent(); BindingContext = model = new GlumacDetailViewModel() { Glumac = glumac }; }
public IHttpActionResult Post(Glumac glumac) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repository.Add(glumac); return(CreatedAtRoute("DefaultApi", new { id = glumac.Id }, glumac)); }
public Object ObrisiGlumca(Glumac g) { TransferKlasa transfer = new TransferKlasa(); transfer.Operacija = Operacije.ObrisiGlumca; transfer.TransferObjekat = g; formater.Serialize(tok, transfer); transfer = formater.Deserialize(tok) as TransferKlasa; return(transfer.Rezultat); }
public bool Isti(List <Glumac> g1, Glumac g2) { foreach (Glumac g in g1) { if (g.id == g2.id) { return(true); } } return(false); }
public async Task <IActionResult> Create([Bind("GlumacId,Ime,Prezime,RodnoIme,DatRod,MjestoRod")] Glumac glumac) { if (ModelState.IsValid) { _context.Add(glumac); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(glumac)); }
public Glumac IzmeniGlumca(DataGridView dgwGlumci) { Glumac g = dgwGlumci.CurrentRow.DataBoundItem as Glumac; if (g == null) { MessageBox.Show("Sistem nije uspeo da odabere glumca!"); return(null); } return(g); }
public void Update(Glumac glumac) { db.Entry(glumac).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } }
public async Task <ActionResult <Glumac> > GetGlumac(int id) { Glumac model = await _context.Glumci .Include(x => x.nagrada) .FirstOrDefaultAsync(i => i.id == id); if (model == null) { return(NotFound()); } return(model); }
public IActionResult Create(Glumac model) { if (ModelState.IsValid) { this._dbContext.Glumci.Add(model); this._dbContext.SaveChanges(); return(RedirectToAction(nameof(Index))); } this.FillDropdownValues(); return(View()); }
public IActionResult Put(int id, [FromBody] Glumac glumac) { var ClientDb = this._dbContext.Glumci.First(p => p.Id == id); ClientDb.Ime = glumac.Ime; ClientDb.Prezime = glumac.Prezime; ClientDb.Citat = glumac.Citat; ClientDb.Spol = glumac.Spol; ClientDb.AkademijaId = glumac.AkademijaId; this._dbContext.SaveChanges(); return(Ok()); }
public async Task <ActionResult <Glumac> > DeletGlumac(int id) { Glumac model = await _context.Glumci .FirstOrDefaultAsync(i => i.id == id); if (model == null) { return(NotFound()); } _context.Entry(model.nagrada).State = EntityState.Modified; _context.Entry(model).State = EntityState.Deleted; await _context.SaveChangesAsync(); return(Ok()); }
public IActionResult Post([FromBody] Glumac glumac) { this._dbContext.Glumci.Add(new Glumac { Ime = glumac.Ime, Prezime = glumac.Prezime, Citat = glumac.Citat, Spol = glumac.Spol, AkademijaId = glumac.AkademijaId, }); this._dbContext.SaveChanges(); return(Ok()); }
public IActionResult Obrisi(string ime, string prezime) { MojDbContext db = new MojDbContext(); Glumac g = db.Glumac.Where(y => y.Ime.Equals(ime) == true && y.Prezime.Equals(prezime) == true).ToList().FirstOrDefault(); if (g != null) { db.Glumac.Remove(g); db.SaveChanges(); return(Redirect("/Glumac?poruka=Uspjesno ste obrisali glumca!")); } else { return(Redirect("/Glumac?poruka1 = Ne postoji trazeni glumac!")); } }
public IActionResult Obrisi(int id) { MyContext db = new MyContext(); Glumac g = db.Glumac.Find(id); List <GlumacPredstava> gplist = db.GlumacPredstava.Where(x => x.GlumacID == id).ToList(); foreach (var gp in gplist) { db.GlumacPredstava.Remove(gp); } db.Glumac.Remove(g); db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi")); }
public async Task <ActionResult <Glumac> > AddGlumac(Glumac model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (ValidateModel(model, true)) { _context.Glumci.Add(model); await _context.SaveChangesAsync(); return(CreatedAtAction("GetGlumac", new { id = model.id }, model)); } else { return(BadRequest()); } }
public IHttpActionResult Put(int id, Glumac glumac) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (glumac.Id == id) { return(BadRequest()); } try { _repository.Update(glumac); } catch { return(BadRequest()); } return(Ok(glumac)); }
public IActionResult Uredi(int id) { MyContext db = new MyContext(); Glumac g = db.Glumac.Where(x => x.GlumacID == id).FirstOrDefault(); GlumacUrediVM model = new GlumacUrediVM() { id = g.GlumacID, adresaaSlike = g.AdresaSlike, BrojUgovora = g.BrojUgovora, DatumRodjenja = g.DatumRodjenja, Email = g.Email, Ime = g.Ime, Prezime = g.Prezime }; db.Dispose(); return(View(model)); }
// Use this for initialization void Start() { leftConstraint = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width * 0.0f, 0.0f, 0.0f)).x + 1; rightConstraint = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width * 1.0f, 0.0f, 0.0f)).x - 1; downConstraint = Camera.main.ScreenToWorldPoint(new Vector3(0.0f, Screen.height * 0.0f, 0.0f)).y + 1; upConstraint = Camera.main.ScreenToWorldPoint(new Vector3(0.0f, Screen.height * 1.0f, 0.0f)).y - 1; transform.position = new Vector2(Screen.width / 2, Screen.height * 0.494f); glumci_klasa = new Glumci(); glumci_klasa.obicni_glumac1 = obicni_glumac1; glumci_klasa.obicni_glumac2 = obicni_glumac2; glumci_klasa.obicni_glumac3 = obicni_glumac3; glumci_klasa.obicni_glumac4 = obicni_glumac4; glumci_klasa.obicni_glumac5 = obicni_glumac5; glumci_klasa.obicni_glumac6 = obicni_glumac6; glumci_klasa.obicni_glumac7 = obicni_glumac7; glumci_klasa.obicni_glumac8 = obicni_glumac8; glumci_klasa.obicni_glumac9 = obicni_glumac9; glumci_klasa.obicni_glumac10 = obicni_glumac10; glumci_klasa.downConstraint = downConstraint; glumci = new ArrayList(); Invoke("DodajOskar", 5.0f); while (glumci.Count < nivo * 10) { broj = broj % 10; broj++; Glumac novo = glumci_klasa.napraviGlumca(broj); glumci.Add(novo); } Physics.IgnoreLayerCollision(9, 9); }
public async Task <IActionResult> UpdateGlumac(Glumac model) { _context.Entry(model.nagrada).State = EntityState.Unchanged; _context.Entry(model).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ModelExists(model.id)) { return(NotFound()); } else { throw; } } return(Ok()); }
public IActionResult UrediSnimi(GlumacUrediVM model) { if (ModelState.IsValid) { MyContext db = new MyContext(); Glumac glumac = db.Glumac.Where(x => x.GlumacID == model.id).FirstOrDefault(); if (model.adresaaSlike != null) { glumac.AdresaSlike = model.adresaaSlike; } string uniqueFileName = null; IFormFile slika = model.Photo; if (slika != null) { string uploadsFolder = Path.Combine(_hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + model.Photo.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); model.Photo.CopyTo(new FileStream(filePath, FileMode.Create)); glumac.AdresaSlike = uniqueFileName; } glumac.GlumacID = model.id; glumac.DatumRodjenja = model.DatumRodjenja; glumac.BrojUgovora = model.BrojUgovora; glumac.Email = model.Email; glumac.Ime = model.Ime; glumac.Prezime = model.Prezime; //glumac.AdresaSlike = uniqueFileName; /*model.adresaaSlike;*/ db.SaveChanges(); db.Dispose(); return(RedirectToAction("Prikazi/" + model.id)); } return(View("Uredi")); }
public Glumac VratiGlumcaZaUlogu(ComboBox cmbGlumac) { Glumac g = cmbGlumac.SelectedItem as Glumac; return(g); }
public bool AddFilm(String naziv, String godinaIzdavanja, String reziser, List <String> glumci) { var query1 = new CypherQuery("match (r:Reziser {ime:'" + reziser + "'}) return r;", new Dictionary <string, object>(), CypherResultMode.Set); Reziser rez = ((IRawGraphClient)client).ExecuteGetCypherResults <Reziser>(query1).SingleOrDefault(); if (rez == null) { return(false); } bool zaReturn = true; glumci.ForEach(el => { var query2 = new CypherQuery("match (g:Glumac {ime:'" + el + "'}) return g;", new Dictionary <string, object>(), CypherResultMode.Set); Glumac gl = ((IRawGraphClient)client).ExecuteGetCypherResults <Glumac>(query2).SingleOrDefault(); if (gl == null) { zaReturn = false; } }); if (!zaReturn) { return(zaReturn); } var query = new CypherQuery("create (f:Film {naziv:'" + naziv + "', godinaIzdavanja: '" + godinaIzdavanja + "'})", new Dictionary <string, object>(), CypherResultMode.Set); try { ((IRawGraphClient)client).ExecuteCypher(query); } catch (Exception e) { return(false); } var query3 = new CypherQuery("match (f:Film),(r:Reziser)" + "where f.naziv = '" + naziv + "' AND f.godinaIzdavanja = '" + godinaIzdavanja + "' AND r.ime = '" + reziser + "'create (r) -[:REZIRAO]->(f)", new Dictionary <string, object>(), CypherResultMode.Set); String a; try { ((IRawGraphClient)client).ExecuteCypher(query3); } catch (Exception e) { a = e.Message; return(false); } glumci.ForEach(el => { var query4 = new CypherQuery("match (f:Film), (g:Glumac)" + "where f.naziv = '" + naziv + "' AND f.godinaIzdavanja = '" + godinaIzdavanja + "' AND g.ime = '" + el + "'create (g) -[:GLUMIO]->(f) return g;", new Dictionary <string, object>(), CypherResultMode.Set); Glumac gl = ((IRawGraphClient)client).ExecuteGetCypherResults <Glumac>(query4).SingleOrDefault(); if (gl == null) { zaReturn = false; } }); if (!zaReturn) { return(zaReturn); } return(true); }