public IHttpActionResult GetEvent(int id) { esp_Event_GetByID_Result trazeniEvent = db.esp_Event_GetByID(id).FirstOrDefault(); if (trazeniEvent == null) { return(NotFound()); } return(Ok(trazeniEvent)); }
private void EditForm_Load(object sender, EventArgs e) { vrijemePocetkaInput.Format = DateTimePickerFormat.Time; vrijemePocetkaInput.CustomFormat = "HH:mm"; vrijemePocetkaInput.ShowUpDown = true; vrijemeKrajaInput.Format = DateTimePickerFormat.Time; vrijemeKrajaInput.CustomFormat = "HH:mm"; vrijemeKrajaInput.ShowUpDown = true; /* * TimeSpan vrijemePocetkaTimeSpan = DateTime.Parse(vrijemePocetkaSelect.Value.ToShortTimeString()).TimeOfDay; * noviEvent.VrijemePocetka = vrijemePocetkaTimeSpan; */ //vratiti se ovome kasnije malo... //ovdje bi moglo biti problema, pripaziti... HttpResponseMessage eventResponse = eventService.GetResponse(eventID.ToString()); if (eventResponse.IsSuccessStatusCode) { editedEvent = eventResponse.Content.ReadAsAsync <esp_Event_GetByID_Result>().Result; nazivInput.Text = editedEvent.Naziv; opisInput.Text = editedEvent.Opis; datumOdrzavanjaInput.Value = editedEvent.DatumOdrzavanja; datumOdrzavanjaInput.Text = editedEvent.DatumOdrzavanja.ToString(); //mozda nije potrebno vrijemePocetkaInput.Text = editedEvent.VrijemePocetka.Value.ToString(); vrijemePocetkaInput.Value = Convert.ToDateTime(vrijemePocetkaInput.Text); vrijemeKrajaInput.Text = editedEvent.VrijemeZavrsetka.Value.ToString(); vrijemeKrajaInput.Value = Convert.ToDateTime(vrijemeKrajaInput.Text); ratingInput.ReadOnly = true; if (editedEvent.AverageRating == 0) { ratingInput.Text = "Not Rated Yet"; } else { ratingInput.Text = editedEvent.AverageRating.ToString(); } //bind lokacija HttpResponseMessage lokacijaResponse = lokacijaService.GetResponse(); List <esp_Lokacija_SelectAll_Result> lokacije = lokacijaResponse.Content.ReadAsAsync <List <esp_Lokacija_SelectAll_Result> >().Result; lokacijaSelect.DataSource = lokacije; lokacijaSelect.ValueMember = "LokacijaID"; lokacijaSelect.DisplayMember = "Naziv"; //lokacijaSelect.Text = editedEvent.Lokacija.Naziv; lokacijaSelect.SelectedValue = editedEvent.LokacijaID; if (editedEvent.SlikaThumb != null) { eventImage.Image = UIHelper.ByteToImage(editedEvent.SlikaThumb); } //bind event tip HttpResponseMessage eventTypeResponse = eventTipService.GetResponse(); List <esp_EventTip_SelectAll_Result> eventTypeList = eventTypeResponse.Content.ReadAsAsync <List <esp_EventTip_SelectAll_Result> >().Result; eventTypeSelect.DataSource = eventTypeList; eventTypeSelect.ValueMember = "EventTipID"; eventTypeSelect.DisplayMember = "Naziv"; eventTypeSelect.SelectedValue = editedEvent.EventTipID; //eventTypeSelect.Text = editedEvent.EventTip.Naziv; //organizacija HttpResponseMessage organizacijaResponse = organizacijaService.GetResponse(); List <esp_Organizacija_SelectAll_Result> organizacije = organizacijaResponse.Content.ReadAsAsync <List <esp_Organizacija_SelectAll_Result> >().Result; organizacijaSelect.DataSource = organizacije; organizacijaSelect.ValueMember = "OrganizacijaID"; organizacijaSelect.DisplayMember = "Naziv"; organizacijaSelect.SelectedValue = editedEvent.OrganizacijaID; //organizacijaSelect.Text = editedEvent.Organizacija.Naziv; //status statusSelect.Items.Add("Odrzan"); statusSelect.Items.Add("Neodrzan"); statusSelect.SelectedItem = editedEvent.Status; } else { MessageBox.Show("event error"); } BindGalleryDataGrid(); }