public TutorPrijaveDetailsForm(int id) { InitializeComponent(); HttpResponseMessage response = banStudentService.GetResponse(id.ToString()); prijava = response.Content.ReadAsAsync <BanPrijavaStudente_SelectOne_Result>().Result; if (response.IsSuccessStatusCode) { StudentInput.Text = prijava.Student; TutorInput.Text = prijava.Tutor; RazlogRichTxtBox.Text = prijava.RazlogPrijave; DatumPrijaveInput.Text = prijava.DatumPrijave.ToShortDateString(); } BanPrijavaStudent prijavaUpdate = new BanPrijavaStudent() { PrijavaStudentId = id, StudentId = prijava.StudentId, TutorId = prijava.TutorId, RazlogPrijave = prijava.RazlogPrijave, DatumPrijave = prijava.DatumPrijave, IsRead = true }; var response2 = banStudentService.PutResponse(id, prijavaUpdate); }
public IHttpActionResult PutBanPrijavaStudent(int id, BanPrijavaStudent banPrijavaStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != banPrijavaStudent.PrijavaStudentId) { return(BadRequest()); } db.Entry(banPrijavaStudent).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BanPrijavaStudentExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostBanPrijavaStudent(BanPrijavaStudent banPrijavaStudent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BanPrijavaStudents.Add(banPrijavaStudent); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = banPrijavaStudent.PrijavaStudentId }, banPrijavaStudent)); }
public IHttpActionResult DeleteBanPrijavaStudent(int id) { BanPrijavaStudent banPrijavaStudent = db.BanPrijavaStudents.Find(id); if (banPrijavaStudent == null) { return(NotFound()); } db.BanPrijavaStudents.Remove(banPrijavaStudent); db.SaveChanges(); return(Ok(banPrijavaStudent)); }