public IHttpActionResult PutOcjenaStudent(int id, OcjenaStudent ocjenaStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ocjenaStudent.OcjenaStudentId) { return(BadRequest()); } db.Entry(ocjenaStudent).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OcjenaStudentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetOcjenaStudent(int id) { OcjenaStudent ocjenaStudent = db.OcjenaStudents.Find(id); if (ocjenaStudent == null) { return(NotFound()); } return(Ok(ocjenaStudent)); }
public IHttpActionResult PostOcjenaStudent(OcjenaStudent ocjenaStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OcjenaStudents.Add(ocjenaStudent); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = ocjenaStudent.OcjenaStudentId }, ocjenaStudent)); }
public IHttpActionResult DeleteOcjenaStudent(int id) { OcjenaStudent ocjenaStudent = db.OcjenaStudents.Find(id); if (ocjenaStudent == null) { return(NotFound()); } db.OcjenaStudents.Remove(ocjenaStudent); db.SaveChanges(); return(Ok(ocjenaStudent)); }
private void OcjeniBtn_Click(object sender, EventArgs e) { OcjenaStudent ocjena = new OcjenaStudent() { TutorId = tutorId, StudentId = StudentId, Ocjena = (int)ocjenaInput.Value, Komentar = komentarInput.Text, Datum = DateTime.Today }; HttpResponseMessage response = ocjenaService.PostResponse(ocjena); if (response.IsSuccessStatusCode) { MessageBox.Show("Student ocjenjen."); this.Close(); } }