public IHttpActionResult PutTerminCasa(int id, TerminCasa terminCasa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != terminCasa.TerminId) { return(BadRequest()); } db.Entry(terminCasa).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TerminCasaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostTerminCasa(TerminCasa terminCasa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TerminCasas.Add(terminCasa); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = terminCasa.TerminId }, terminCasa)); }
public IHttpActionResult DeleteTerminCasa(int id) { TerminCasa terminCasa = db.TerminCasas.Find(id); if (terminCasa == null) { return(NotFound()); } db.TerminCasas.Remove(terminCasa); db.SaveChanges(); return(Ok(terminCasa)); }
private void ZakaziBtn_Click(object sender, EventArgs e) { TerminCasa termin = new TerminCasa() { ZahtjevId = IDzahtjeva, DatumCasa = DatumCasaDatePicker.Value, VrijemePocetka = TimeSpan.Parse(TimePicker.Value.ToString("HH:mm")), DanNaziv = VratiDan(DatumCasaDatePicker.Value.ToString("dddd")) }; var sacuvajTermin = terminCasaService.PostResponse(termin); if (sacuvajTermin.IsSuccessStatusCode) { TerminForm(IDzahtjeva); } if (brojac == brojCasova) { var response = zahtjevService.GetResponse(IDzahtjeva.ToString()); if (response.IsSuccessStatusCode) { var zahtjev = response.Content.ReadAsAsync <Zahtjev>().Result; zahtjev.Prihvaceno = true; var response2 = zahtjevService.PutResponse(IDzahtjeva, zahtjev); if (response2.IsSuccessStatusCode) { StudentKontakInfoForm kontakInfo = new StudentKontakInfoForm(zahtjev.StudentId); kontakInfo.ShowDialog(); kontakInfo.MdiParent = this.MdiParent; ZakaziBtn.Enabled = false; this.ControlBox = true; } } } }