public IHttpActionResult PostBanPrijavaTutor(BanPrijavaTutor banPrijavaTutor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.BanPrijavaTutors.Add(banPrijavaTutor); try { db.SaveChanges(); } catch (DbUpdateException) { if (BanPrijavaTutorExists(banPrijavaTutor.PrijavaTutorId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = banPrijavaTutor.PrijavaTutorId }, banPrijavaTutor)); }
public IHttpActionResult PutBanPrijavaTutor(int id, BanPrijavaTutor banPrijavaTutor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != banPrijavaTutor.PrijavaTutorId) { return(BadRequest()); } db.Entry(banPrijavaTutor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!BanPrijavaTutorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteBanPrijavaTutor(int id) { BanPrijavaTutor banPrijavaTutor = db.BanPrijavaTutors.Find(id); if (banPrijavaTutor == null) { return(NotFound()); } db.BanPrijavaTutors.Remove(banPrijavaTutor); db.SaveChanges(); return(Ok(banPrijavaTutor)); }
private void PrijavaBtn_Click(object sender, EventArgs e) { BanPrijavaTutor prijava = new BanPrijavaTutor() { DatumPrijave = DateTime.Today, TutorId = tutorId, StudentId = studentId, Razlog = PrijavaInput.Text, IsRead = false }; var response = banService.PostResponse(prijava); if (response.IsSuccessStatusCode) { MessageBox.Show("Uspjeno prijavljen"); this.Close(); } }
public StudentPrijaveDetailsForm(int id) { InitializeComponent(); HttpResponseMessage response = banTutorService.GetResponse(id.ToString()); prijava = response.Content.ReadAsAsync <BanPrijavaTutor_SelectOne_Result>().Result; StudentInput.Text = prijava.Student; TutorInput.Text = prijava.Tutor; RazlogRichTxtBox.Text = prijava.Razlog; DatumPrijaveInput.Text = prijava.DatumPrijave.ToShortDateString(); BanPrijavaTutor prijavaUpdate = new BanPrijavaTutor() { PrijavaTutorId = id, StudentId = prijava.StudentId, TutorId = prijava.TutorId, Razlog = prijava.Razlog, DatumPrijave = prijava.DatumPrijave, IsRead = true }; var response2 = banTutorService.PutResponse(id, prijavaUpdate); }