private void DodajTakmicenjeBtn_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { Takmicenja t = new Takmicenja(); t.Naziv = NazivInput.Text; t.Datum = DatumInput.Value; t.Mjesto = MjestoInput.Text; t.Opis = OpisInput.Text; if (FrizeriComboBox.SelectedIndex != 0) { t.FrizerID = Convert.ToInt32(FrizeriComboBox.SelectedValue); } HttpResponseMessage response = takmicenjaService.PostResponse(t); if (response.IsSuccessStatusCode) { MessageBox.Show("Takmicenje je uspjesno dodano."); DialogResult = DialogResult.OK; Close(); } else { string msg = response.ReasonPhrase; if (!String.IsNullOrEmpty(Messages.ResourceManager.GetString(response.ReasonPhrase))) { msg = Messages.ResourceManager.GetString(response.ReasonPhrase); } MessageBox.Show("Error code: " + response.StatusCode + " Message: " + msg); } } }
// GET: ModulSekretar/UpravljanjeRezultatimaTakmicenja public ActionResult Index(int takmicenjeId, int brojTaba = 1) { Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault(); ViewData["tab"] = brojTaba; ViewData["takmicenjeId"] = takmicenjeId; ViewData["nazivTakmicenja"] = takmicenje.NazivTakmicenja; return(View()); }
// GET: ModulSekretar/UpravljanjeTakmicenjima public ActionResult Index(int takmicenjeId, int brojTaba = 1, int brojTabaRezultati = 1) { Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.isDeleted == false && x.Id == takmicenjeId).FirstOrDefault(); ViewData["takmicenjeId"] = takmicenjeId; ViewData["tab"] = brojTaba; ViewData["takmicenje"] = takmicenje; ViewData["brojTabaRezultati"] = brojTabaRezultati; return(View()); }
public frmTakmicenjaDetalji(FIT_PONG.SharedModels.Takmicenja takmicenje) { InitializeComponent(); this.takmicenje = takmicenje; txtNaziv.Text = this.takmicenje.Naziv; txtMinimalniELO.Text = this.takmicenje.MinimalniELO.ToString(); txtSistem.Text = this.takmicenje.Sistem; txtKategorija.Text = this.takmicenje.Kategorija; txtVrsta.Text = this.takmicenje.Vrsta; txtDatumPocetka.Text = this.takmicenje.DatumPocetka.ToString(); txtDatumZavrsetka.Text = this.takmicenje.DatumZavrsetka.ToString(); }
public IHttpActionResult PostTakmicenja(Takmicenja obj) { if (!ModelState.IsValid) { return(BadRequest()); } dm.Takmicenjas.Add(obj); dm.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = obj.TakmicenjeID }, obj)); }
public IzmijeniTakmicenje(int takmicenjeid) { InitializeComponent(); HttpResponseMessage response = takmicenjaService.GetResponse(takmicenjeid.ToString()); if (response.StatusCode == System.Net.HttpStatusCode.NotFound) { t = null; } else if (response.IsSuccessStatusCode) { t = response.Content.ReadAsAsync <Takmicenja>().Result; FillForm(); } }
public IHttpActionResult PutTakmicenja(int id, Takmicenja t) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != t.TakmicenjeID) { return(BadRequest()); } dm.esp_Takmicenja_Update(id, t.Naziv, t.Datum, t.Mjesto, t.Opis, t.FrizerID); return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult SpremiIzmjenuTakmicenja(TakmicenjaUrediVM model) { Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == model.Id).FirstOrDefault(); takmicenje.MjestoOdrzavanjaTakmicenja = model.MjestoOdrzavanjaTakmicenja; takmicenje.NazivTakmicenja = model.NazivTakmicenja; takmicenje.OrganizatorTakmicenja = model.OrganizatorTakmicenja; takmicenje.SavezId = model.SavezId; if (model.DatumOdrzavanjaTakmicenja != null) { takmicenje.DatumOdrzavanjaTakmicenja = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaTakmicenja); } ctx.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Remove(int takmicenjeId) { Takmicenja takmicenje = _db.Takmicenjas.Where(x => x.Id == takmicenjeId).FirstOrDefault(); if (takmicenje != null) { takmicenje.isDeleted = true; } List <RezultatiTakmicenja> rezultati = _db.RezultatiTakmicenjas.Where(x => x.TakmicenjeId == takmicenje.Id).ToList(); for (int i = 0; i < rezultati.Count(); i++) { rezultati[i].isDeleted = true; } _db.SaveChanges(); return(Ok()); }
public ActionResult SpremiNovoTakmicenje(TakmicenjaDodajVM model) { Takmicenja takmicenje = new Takmicenja(); takmicenje.isDeleted = false; takmicenje.MjestoOdrzavanjaTakmicenja = model.MjestoOdrzavanjaTakmicenja; takmicenje.NazivTakmicenja = model.NazivTakmicenja; takmicenje.OrganizatorTakmicenja = model.OrganizatorTakmicenja; takmicenje.SavezId = model.SavezId; if (model.DatumOdrzavanjaTakmicenja != null) { takmicenje.DatumOdrzavanjaTakmicenja = KonvertujUDatum_dd_mm_yyyy(model.DatumOdrzavanjaTakmicenja); } ctx.Takmicenja.Add(takmicenje); ctx.SaveChanges(); return(RedirectToAction("Index")); }
public JsonResult Obrisi(int takmicenjeId) { Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault(); List <RezultatiTakmicenja> rezultatiTakmicenje = ctx.RezultatiTakmicenja.Where(x => x.isDeleted == false && x.TakmicenjeId == takmicenjeId).ToList(); List <TroskoviTakmicenja> troskoviTakmicenja = ctx.TroskoviTakmicenja.Where(x => x.isDeleted == false && x.TakmicenjeId == takmicenjeId).ToList(); for (int i = 0; i < rezultatiTakmicenje.Count(); i++) { rezultatiTakmicenje[i].isDeleted = true; ctx.SaveChanges(); } for (int i = 0; i < troskoviTakmicenja.Count(); i++) { troskoviTakmicenja[i].isDeleted = true; ctx.SaveChanges(); } takmicenje.isDeleted = true; ctx.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); }
public ActionResult Uredi(int takmicenjeId) { Takmicenja takmicenje = ctx.Takmicenja.Where(x => x.Id == takmicenjeId).FirstOrDefault(); TakmicenjaUrediVM model = new TakmicenjaUrediVM { Id = takmicenjeId, isDeleted = takmicenje.isDeleted, DatumOdrzavanjaTakmicenja = takmicenje.DatumOdrzavanjaTakmicenja.ToString("dd.MM.yyyy"), MjestoOdrzavanjaTakmicenja = takmicenje.MjestoOdrzavanjaTakmicenja, OrganizatorTakmicenja = takmicenje.OrganizatorTakmicenja, NazivTakmicenja = takmicenje.NazivTakmicenja, SavezId = takmicenje.SavezId, savezi = BindSaveze() }; model.savezi.Insert(0, new SelectListItem { Value = null, Text = "-Odaberite savez-" }); return(View("Uredi", model)); }
public bool DodajNovoTakmicenje(TakmicenjeViewModel model) { try { using (dataContext connection = new dataContext()) { Takmicenja takmicenje = new Takmicenja(); takmicenje.Datum = model.Datum; takmicenje.GradId = model.GradId; takmicenje.Naziv = model.Naziv; takmicenje.OsvojenaMjesta = model.OsvojenaMjesta; connection.Takmicenja.Add(takmicenje); connection.SaveChanges(); return(true); } } catch (Exception) { return(false); } }
private void PrijaviSeBtn_Clicked(object sender, EventArgs e) { Button btn = sender as Button; Takmicenja takmicenje = btn.BindingContext as Takmicenja; KlijentiTakmicenja kt = new KlijentiTakmicenja() { KlijentID = Global.prijavljeniKlijent.KlijentID, TakmicenjeID = takmicenje.TakmicenjeID, DatumPrijave = DateTime.Today }; HttpResponseMessage responsePost = klijentiTakmicenjaService.PostResponse(kt); if (responsePost.IsSuccessStatusCode) { DisplayAlert("Uspjeh", "Uspješna prijava. Bit ćete obaviješteni o selekciji.", "OK"); btn.Text = "Prijavljen"; btn.IsEnabled = false; } else { DisplayAlert("Greška", "Prijave su popunjene", "OK"); } }