[HttpPost] //aby nikdo nemohl to udělat přes url public ActionResult delete(String _id, int?_page, int?_itemsOnPage, bool?vse) { int id = int.Parse(_id); GameDao gameDao = new GameDao(); Hra hra = gameDao.GetById(id); if (hra.Ikona != null) { try { System.IO.File.SetAttributes(Server.MapPath("~/uploads/hry/" + hra.Ikona), FileAttributes.Normal); System.IO.File.Delete(Server.MapPath("~/uploads/hry/" + hra.Ikona)); } catch (Exception e) { } } PlatformaDao platformaDao = new PlatformaDao(); VydavatelDao vydavateleDao = new VydavatelDao(); TempData["message-success"] = "Hra " + hra.Nazev + "byla upravena."; Vydavatel vydavatel = hra.Vydavatel; Platforma platforma = hra.Platforma; platforma.Pocet--; vydavatel.Pocet--; platformaDao.Update(platforma); vydavateleDao.Update(vydavatel); gameDao.Delete(hra); return(RedirectToAction("Hra")); }
private void AssignTowerFieldsToPlatform( Platforma platforma ) { if( platforma.fields == null || platforma.fields.Length == 0 ) { Pole[] fields = platforma.GetComponentsInChildren<Pole>(); platforma.fields = fields; } }
public void WybierzPlatforme(Platforma plat) { if (wybranaPlatforma == plat) { Odznacz(); return; } wybranaPlatforma = plat; turretDoZbudowania = null; platformaUI.Wybierz(plat); }
public ActionResult Add(Platforma platforma) { DataKnihovna.DAO.PlatformaDao platformaDao = new DataKnihovna.DAO.PlatformaDao(); platforma.Pocet = 0; if (ModelState.IsValid) { platformaDao.Create(platforma); return(RedirectToAction("Platforma")); } else { return(View("NovaPlatforma", platforma)); } }
public void Wybierz(Platforma plat) { cel = plat; transform.position = cel.GetPozycjaBudowania(); ui.SetActive(true); if (!cel.czyUlepszony) { kosztUl.text = "$" + cel.szablon.kosztUlepszenia; ulepsz.interactable = true; } else { kosztUl.text = "MAX"; ulepsz.interactable = false; } }
public ActionResult aktivace(String _id) { int id = int.Parse(_id); PlatformaDao vydavatelDao = new PlatformaDao(); Platforma plat = vydavatelDao.GetById(id); if (plat.Aktivovano) { plat.Aktivovano = false; } else { plat.Aktivovano = true; } vydavatelDao.Update(plat); return(RedirectToAction("Platforma")); }
// Use this for initialization void Start () { this.platforma = transform.parent.GetComponent<Platforma>(); Debug.Assert(this.platforma != null); }
public ActionResult Add(Hra hra, string _platforma, string _vydavatel, HttpPostedFileBase obrazek) { // tato zatracená část musí existovat, jinak by if (ModelState.IsValid) řval, protože viewbagy by byly prázdné PlatformaDao platformaDao = new PlatformaDao(); IList <Platforma> platformy = platformaDao.GetlAll(); VydavatelDao vydavateleDao = new VydavatelDao(); IList <Vydavatel> vydavatele = vydavateleDao.GetlAll(); ViewBag.platformy = platformy; ViewBag.vydavatele = vydavatele; Vydavatel vyd; Platforma plat; // hra.Id = new GameDao().getNewId(); if (ModelState.IsValid) { vyd = vydavateleDao.GetById(int.Parse(_vydavatel)); plat = platformaDao.GetById(int.Parse(_platforma)); hra.Vydavatel = vyd; hra.Platforma = plat; if (obrazek != null) { if (obrazek.ContentType == "image/jpeg" || obrazek.ContentType == "image/png") { Image image = Image.FromStream(obrazek.InputStream); if (image.Height > 200 || image.Width > 200) { Image smallImage = ImageHelper.ScaleImage(image, 200, 200); Bitmap b = new Bitmap(smallImage); Guid guid = Guid.NewGuid(); string imageName = guid.ToString() + ".jpg"; b.Save(Server.MapPath("~/uploads/hry/" + imageName), ImageFormat.Jpeg); smallImage.Dispose(); b.Dispose(); hra.Ikona = imageName; } else { Image smallImage = ImageHelper.ScaleImage(image, 200, 200); Bitmap b = new Bitmap(smallImage); Guid guid = Guid.NewGuid(); string imageName = guid.ToString() + ".jpg"; b.Save(Server.MapPath("~/uploads/hry/" + imageName), ImageFormat.Jpeg); smallImage.Dispose(); b.Dispose(); hra.Ikona = imageName; } } } Vydavatel vydavatel = hra.Vydavatel; Platforma platforma = hra.Platforma; platforma.Pocet++; vydavatel.Pocet++; platformaDao.Update(platforma); vydavateleDao.Update(vydavatel); DataKnihovna.DAO.GameDao hryDao = new DataKnihovna.DAO.GameDao(); hryDao.Create(hra); TempData["message-succes"] = "Hra byla vytvořena"; return(RedirectToAction("hra")); } else { return(RedirectToAction("NovaHra", hra)); } }
public ActionResult Update(Hra hra, string _platforma, string _vydavatel, HttpPostedFileBase obrazek) { // tato zatracená část musí existovat, jinak by if (ModelState.IsValid) řval, protože viewbagy by byly prázdné PlatformaDao platformaDao = new PlatformaDao(); IList <Platforma> platformy = platformaDao.GetlAll(); VydavatelDao vydavateleDao = new VydavatelDao(); IList <Vydavatel> vydavatele = vydavateleDao.GetlAll(); ViewBag.platformy = platformy; ViewBag.vydavatele = vydavatele; GameDao gameDao = new GameDao(); Vydavatel vyd; Platforma plat; if (ModelState.IsValid) { vyd = vydavateleDao.GetById(int.Parse(_vydavatel)); plat = platformaDao.GetById(int.Parse(_platforma)); hra.Vydavatel = vyd; hra.Platforma = plat; if (obrazek != null) { if (obrazek.ContentType == "image/jpeg" || obrazek.ContentType == "image/png") { Image image = Image.FromStream(obrazek.InputStream); if (image.Height > 200 || image.Width > 200) { Image smallImage = ImageHelper.ScaleImage(image, 200, 200); Bitmap b = new Bitmap(smallImage); Guid guid = Guid.NewGuid(); string imageName = guid.ToString() + ".jpg"; b.Save(Server.MapPath("~/uploads/hry/" + imageName), ImageFormat.Jpeg); smallImage.Dispose(); b.Dispose(); if (hra.Ikona != null) { try { System.IO.File.SetAttributes(Server.MapPath("~/uploads/hry/" + hra.Ikona), FileAttributes.Normal); System.IO.File.Delete(Server.MapPath("~/uploads/hry/" + hra.Ikona)); } catch (Exception e) { } } hra.Ikona = imageName; } else { hra.Ikona = Server.MapPath("~´/uploads/hry/" + obrazek.FileName); obrazek.SaveAs(Server.MapPath("~´/uploads/hry/" + obrazek.FileName)); } } else { TempData["error"] = "obrázek není jpg / png"; return(View("EditHra", hra)); } } Vydavatel Vstary = vydavateleDao.GetByGame(hra.Id); if (hra.Vydavatel.Id != Vstary.Id) { Vydavatel novy = hra.Vydavatel; Vstary.Pocet--; vydavateleDao.Update(Vstary); novy.Pocet++; vydavateleDao.Update(novy); } Platforma Pstary = platformaDao.GetByGame(hra.Id); if (hra.Platforma.Id != Pstary.Id) { Platforma novy = hra.Platforma; Pstary.Pocet--; platformaDao.Update(Pstary); hra.Platforma.Pocet++; platformaDao.Update(hra.Platforma); } gameDao.Update(hra); TempData["message-success"] = "Hra " + hra.Nazev + "byla upravena."; return(RedirectToAction("hra")); } else { return(View("EditHra", hra)); } }
public void Odznacz() { wybranaPlatforma = null; platformaUI.Off(); }