public IHttpActionResult PutOcjenaTutor(int id, OcjenaTutor ocjenaTutor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != ocjenaTutor.OcjenaTutorId)
            {
                return(BadRequest());
            }

            db.Entry(ocjenaTutor).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!OcjenaTutorExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetOcjenaTutor(int id)
        {
            OcjenaTutor ocjenaTutor = db.OcjenaTutors.Find(id);

            if (ocjenaTutor == null)
            {
                return(NotFound());
            }

            return(Ok(ocjenaTutor));
        }
        public IHttpActionResult PostOcjenaTutor(OcjenaTutor ocjenaTutor)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.OcjenaTutors.Add(ocjenaTutor);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = ocjenaTutor.OcjenaTutorId }, ocjenaTutor));
        }
        public IHttpActionResult DeleteOcjenaTutor(int id)
        {
            OcjenaTutor ocjenaTutor = db.OcjenaTutors.Find(id);

            if (ocjenaTutor == null)
            {
                return(NotFound());
            }

            db.OcjenaTutors.Remove(ocjenaTutor);
            db.SaveChanges();

            return(Ok(ocjenaTutor));
        }
Exemple #5
0
        private void OcjeniBtn_Clicked(object sender, EventArgs e)
        {
            if (ocjenaPiker.SelectedItem != null)
            {
                OcjenaTutor ocjena = new OcjenaTutor()
                {
                    TutorId   = idTutora,
                    StudentId = Global.prijavljeniStudent.StudentId,
                    Komentar  = Komentar.Text,
                    Ocjena    = Convert.ToInt32(ocjenaPiker.SelectedItem),
                    Datum     = DateTime.Today
                };

                HttpResponseMessage response = ocjeneService.PostResponse(ocjena);
                MessagingCenter.Send <App>((App)Application.Current, "OcjeniBtn_Clicked");
                PopupNavigation.Instance.PopAsync(true);
            }
        }